/* Knowledge pages extend the existing navy-and-gold editorial system. */
.dgl-knowledge-content{padding-block:52px 20px}.dgl-knowledge [hidden]{display:none!important}.dgl-knowledge h2{font-size:clamp(24px,2.7vw,36px);line-height:1.25;letter-spacing:-.035em;font-weight:500}.dgl-knowledge-hero-links{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:28px;font-size:12px}.dgl-knowledge-hero-links a{color:#f0d194;text-underline-offset:5px;min-height:36px;display:flex;align-items:center;gap:15px}.dgl-knowledge-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #cbd0cd}.dgl-knowledge-path>div{border-left:2px solid #bc914b;padding-left:22px}.dgl-knowledge-path span{font-size:10px;letter-spacing:.1em;color:#7c5b26}.dgl-knowledge-path h2{font-size:23px;margin:12px 0}.dgl-knowledge-path p{font-size:13px;line-height:1.8;color:#526475}.dgl-knowledge-section-head{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px}.dgl-knowledge-section-head h2{margin-top:12px;max-width:500px}.dgl-knowledge-controls{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(145px,1fr);gap:12px;max-width:560px;width:100%}.dgl-knowledge-controls label{font-size:11px;line-height:1.6;font-weight:600;display:block}.dgl-knowledge-controls input,.dgl-knowledge-controls select{width:100%;min-height:48px;background:#fff;border:1px solid #aebbbd;border-radius:0;color:#173349;padding:10px 12px;margin-top:6px;font:inherit;font-size:13px}.dgl-knowledge-controls input:focus-visible,.dgl-knowledge-controls select:focus-visible{outline:3px solid #b88738;outline-offset:3px}.dgl-filter-count{font-size:11px;color:#596c79;margin:0 0 20px!important}.dgl-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dgl-knowledge-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d4dbd6;min-width:0;transition:box-shadow .2s,border-color .2s}.dgl-knowledge-card:hover{box-shadow:0 12px 30px #102b4310;border-color:#b4945e}.dgl-knowledge-card-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#526675}.dgl-knowledge-card>img{display:block;width:100%;height:auto;aspect-ratio:2.2;object-fit:cover;border-block:1px solid #e1e5e1}.dgl-knowledge-card-copy{padding:25px 24px 22px;display:flex;flex-direction:column;flex:1}.dgl-knowledge-card h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.03em;margin:0 0 15px}.dgl-knowledge-card p{font-size:13px;line-height:1.8;color:#526475;margin-bottom:25px}.dgl-knowledge-card-copy>div{margin-top:auto;border-top:1px solid #dbe0d8;padding-top:15px;display:flex;flex-wrap:wrap;gap:13px 20px}.dgl-knowledge-card a{font-size:11px;font-weight:600;min-height:32px;display:flex;align-items:center;gap:10px;text-underline-offset:4px}.dgl-knowledge-reg-promo,.dgl-knowledge-banner{background:radial-gradient(ellipse at 100% 0,#32516b77,transparent 60%),#0b263f;color:#f8f4e9;display:grid;grid-template-columns:1.6fr 1fr;gap:45px;padding:42px;margin-block:48px;border-top:3px solid #c6a262}.dgl-knowledge-reg-promo .dgl-editorial-kicker,.dgl-knowledge-banner .dgl-editorial-kicker{color:#e9c680}.dgl-knowledge-reg-promo h2,.dgl-knowledge-banner h2{color:inherit;margin:14px 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.22;font-weight:500;letter-spacing:-.035em}.dgl-knowledge-reg-promo p,.dgl-knowledge-banner p{color:#cad4dc;font-size:14px;line-height:1.8;margin:0}.dgl-knowledge-reg-promo a,.dgl-knowledge-banner a{color:#f2d598;font-size:13px;display:inline-block;margin-top:25px;text-underline-offset:5px;line-height:1.6}.dgl-knowledge-reg-index{border-left:1px solid #ffffff35;padding-left:45px;align-self:center}.dgl-knowledge-reg-index>span{font-size:11px;letter-spacing:.14em;color:#d6be8d}.dgl-knowledge-reg-index strong{display:block;font-size:90px;line-height:1.2;font-weight:400;letter-spacing:-.06em;color:#f0d397}.dgl-knowledge-note{border-left:3px solid #b08a48;background:#eeeee5;padding:25px 30px;margin-bottom:40px}.dgl-knowledge-note h2{font-size:22px;margin-bottom:15px}.dgl-knowledge-note p{font-size:13px;line-height:1.9;color:#435769;margin:10px 0}.dgl-knowledge-banner-actions{align-self:center;display:flex;flex-direction:column}.dgl-knowledge-banner-actions a{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #ffffff40;margin:0}.dgl-registry-row{display:grid;grid-template-columns:44px minmax(0,1fr) 170px;gap:24px;padding:28px 0;border-top:1px solid #cbd2cd;align-items:start}.dgl-registry-number{font-size:11px;color:#7f6b46;padding-top:5px}.dgl-registry-row h3{font-size:23px;font-weight:500;letter-spacing:-.02em;margin:8px 0 10px}.dgl-registry-row p{font-size:14px;line-height:1.8;margin:0 0 9px}.dgl-registry-row small{font-size:11px;line-height:1.8;color:#5a6b74}.dgl-registry-row>a{font-size:12px;font-weight:600;text-underline-offset:5px;padding-top:23px;overflow-wrap:anywhere}.dgl-registry-row>a small{display:block;font-weight:400;margin-top:10px}.dgl-filter-empty{padding:30px;border:1px dashed #98a6a6}.dgl-prep-list{border:1px solid #c8d3cc;margin-block:22px;background:#fff}.dgl-prep-list label{display:flex;align-items:flex-start;gap:14px;padding:15px 18px;border-bottom:1px solid #e0e5df;cursor:pointer;font-size:14px;line-height:1.8}.dgl-prep-list label:last-child{border:0}.dgl-prep-list input{flex:0 0 auto;width:19px;height:19px;margin-top:4px;accent-color:#193e52}.dgl-prep-list input:checked+span{color:#536d62}.dgl-guide-faq{border-block-start:1px solid #c8d3cc;padding:17px 0}.dgl-guide-faq summary{font-weight:600;cursor:pointer;line-height:1.6;font-size:15px}.dgl-guide-faq p{margin-top:15px!important}.dgl-knowledge-connected{padding:28px;border:1px solid #c6cfc7;background:#eeeee5;margin-top:35px}.dgl-knowledge-connected h2{font-size:25px!important;margin:12px 0 20px!important}.dgl-knowledge-connected>div{display:flex;flex-wrap:wrap;gap:10px 22px}.dgl-knowledge-connected a{font-size:13px;line-height:1.7;text-underline-offset:4px}.dgl-knowledge-service-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:65px;align-items:start}.dgl-knowledge-service-grid .dgl-editorial-prose>h2:first-child{margin-top:0}.dgl-knowledge-service-aside{position:sticky;top:130px;padding:30px;background:#eceee5;border-top:3px solid #b08a48}.dgl-knowledge-service-aside h2{font-size:26px;margin:14px 0 22px}.dgl-knowledge-service-aside ul{padding-left:18px;font-size:14px;line-height:1.9}.dgl-knowledge-service-aside li{margin-bottom:10px}.dgl-knowledge-service-aside a{display:block;font-size:13px;line-height:1.8;margin:18px 0;text-underline-offset:4px}.dgl-knowledge-service-aside p{font-size:12px;line-height:1.8;color:#586b76}.dgl-knowledge-host{max-width:1240px!important;margin-inline:auto!important;width:calc(100% - 40px)!important}.dgl-knowledge-host .dgl-knowledge-banner{margin-block:28px}.dgl-knowledge-banner *{box-sizing:border-box}
@media(max-width:1000px){.dgl-knowledge-section-head{display:block}.dgl-knowledge-controls{margin-top:25px;max-width:none}.dgl-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dgl-knowledge-service-grid{gap:32px}.dgl-knowledge-path{gap:22px}.dgl-knowledge-path h2{font-size:20px}}
@media(max-width:767px){.dgl-knowledge-content{padding-top:30px}.dgl-knowledge-path{grid-template-columns:1fr;gap:24px;padding-bottom:30px;margin-bottom:32px}.dgl-knowledge-path>div{padding-left:18px}.dgl-knowledge-path h2{font-size:24px;margin:7px 0}.dgl-knowledge-reg-promo,.dgl-knowledge-banner{grid-template-columns:1fr;gap:28px;padding:27px;margin-block:32px}.dgl-knowledge-reg-index{padding:22px 0 0;border-left:0;border-top:1px solid #ffffff35}.dgl-knowledge-reg-index strong{font-size:66px}.dgl-registry-row{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:24px 0}.dgl-registry-row>a{grid-column:2;padding-top:0}.dgl-registry-row>a small{display:inline;margin-left:8px}.dgl-knowledge-note{padding:21px}.dgl-knowledge-service-grid{grid-template-columns:1fr}.dgl-knowledge-service-aside{position:static}.dgl-knowledge-hero .dgl-editorial-hero-art{display:none}.dgl-knowledge-hero h1{font-size:34px}.dgl-knowledge-connected{padding:22px}.dgl-knowledge-grid{gap:18px}}
@media(max-width:540px){.dgl-knowledge-grid{grid-template-columns:1fr}.dgl-knowledge-controls{grid-template-columns:1fr}.dgl-knowledge-card>img{aspect-ratio:2.8}.dgl-knowledge-card h3{font-size:25px}.dgl-knowledge-hero h1{font-size:32px}.dgl-knowledge-controls input,.dgl-knowledge-controls select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.dgl-knowledge-card{transition:none}}
@media print{.dgl-knowledge-controls,.dgl-knowledge-hero-links,.dgl-knowledge-banner,.dgl-knowledge-service-aside{display:none!important}.dgl-knowledge-grid{display:block}.dgl-knowledge-card{break-inside:avoid}.dgl-knowledge-content{padding:0}.dgl-prep-list{break-inside:avoid}.dgl-registry-row{break-inside:avoid}.dgl-knowledge-service-grid{display:block}}
