.v15-breadcrumb{max-width:1280px;margin:0 auto;padding:28px 6%;display:flex;gap:12px;font-size:15px}.v15-article-head{max-width:1120px;margin:0 auto;padding:30px 6% 52px}.v15-article-head h1{font-size:clamp(38px,5vw,70px);line-height:1.04;max-width:940px;margin:12px 0 24px}.v15-kicker{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#be5100;font-weight:700}.v15-date{color:#657182;font-size:15px}.v15-article-image{max-width:1120px;margin:0 auto 44px;padding:0 6%}.v15-article-image img{display:block;width:100%;height:auto;max-height:530px;object-fit:cover}.v15-reading{max-width:1280px;margin:0 auto;padding:0 6% 80px;display:grid;grid-template-columns:minmax(0,760px) minmax(230px,300px);gap:64px;align-items:start}.v15-legacy{font-size:19px;line-height:1.75;min-width:0}.v15-legacy h2{font-size:32px;line-height:1.18;margin:40px 0 18px}.v15-legacy h3{font-size:25px;line-height:1.3;margin:32px 0 16px}.v15-legacy p{margin:0 0 22px}.v15-legacy img,.v15-legacy video{display:block;max-width:100%;height:auto;margin:28px auto}.v15-legacy a{color:#b34700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.v15-legacy ul,.v15-legacy ol{padding-left:26px;margin:20px 0}.v15-legacy table{display:block;max-width:100%;overflow:auto}.v15-article-aside{background:#101a2c;color:#fff;padding:30px;position:sticky;top:130px}.v15-article-aside .v15-kicker{color:#ff8300}.v15-article-aside h2{font-size:30px;line-height:1.1}.v15-article-aside p{line-height:1.6}.v15-article-aside a{display:block;margin-top:20px}.v15-article-aside .button{display:block;text-align:center;padding:15px 18px}.v15-context{padding:24px;background:#f4f5f7;border-left:4px solid #ff8300;margin-bottom:32px;font-size:17px}.v15-context p{margin:8px 0}.v15-archive section{margin-top:44px}.v15-article-list{list-style:none;padding:0!important;margin:20px 0}.v15-article-list li{border-top:1px solid #d8dce2}.v15-article-list li:last-child{border-bottom:1px solid #d8dce2}.v15-article-list a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:20px;font-weight:600;line-height:1.35;text-decoration:none}.v15-article-list a:hover{color:#b34700}.v15-article-list span{color:#b34700}.v15-legacy section,.v15-legacy div{max-width:100%}.v15-legacy figure{margin:0}.v15-legacy img[width]{max-width:100%}noscript{display:block;padding:16px;background:#fff4e8;color:#101a2c;margin-bottom:20px}@media(max-width:800px){.v15-reading{grid-template-columns:1fr;gap:36px}.v15-article-aside{position:static}.v15-article-head{padding-top:12px}.v15-legacy{font-size:18px}.v15-article-list a{font-size:18px}.v15-article-image{margin-bottom:28px}.v15-legacy h2{font-size:28px}.v15-reading{padding-bottom:44px}}
.v15-article-head h1,.v15-legacy h2,.v15-legacy h3,.v15-legacy h4{overflow-wrap:anywhere}.v15-legacy{overflow-wrap:break-word}@media(max-width:800px){.v15-article-head h1{font-size:clamp(32px,8vw,38px)}}

/* Retained knowledge, work-area and earlier project navigation. */
.v18-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:22px}.v18-link-grid>a{display:flex;align-items:center;padding:18px 20px;border:1px solid #dfe3e5;border-radius:4px;background:#fff;color:#16232b;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.v18-link-grid>a:hover,.v18-link-grid>a:focus-visible{border-color:#f37021;color:#b64708}
