
.skip-link{position:absolute;left:16px;top:-80px;background:#171815;color:#fff;padding:12px;z-index:999}.skip-link:focus{top:8px}
.dg-main{max-width:1100px;margin:0 auto;padding:42px 26px 64px;color:#171815}.dg-main *{box-sizing:border-box}.dg-breadcrumb{font:13px/1.6 Arial,sans-serif;margin:0 0 30px}.dg-breadcrumb span{padding:0 9px;color:#777}.dg-main a,.dg-paths a{color:#7e3028;text-underline-offset:4px}.dg-kicker{font:12px/1.6 'Andale Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#8e3025}.dg-hero{border-top:1px solid #aaa695;border-bottom:1px solid #aaa695;padding:26px 0 30px;margin:0 0 36px}.dg-hero h1{font:400 clamp(38px,5.5vw,66px)/1.05 'Bodoni 72',Georgia,serif;letter-spacing:-.025em;max-width:900px;margin:10px 0 24px}.dg-lead{font:22px/1.55 Georgia,serif;max-width:760px}.dg-meta{font:12px/1.6 Arial,sans-serif;color:#625e54}.dg-article{max-width:780px}.dg-article p,.dg-article li{font:18px/1.75 Georgia,serif}.dg-article h2{font:400 32px/1.2 Georgia,serif;margin:38px 0 16px}.dg-article h3{font:600 21px/1.3 Georgia,serif}.dg-article li{margin:10px 0}.dg-story{border-top:1px solid #aaa695;padding:18px 0 21px}.dg-story h3{margin:7px 0}.dg-story p{margin:8px 0}.dg-story .dg-time{font:12px/1.6 'Andale Mono',monospace;color:#665f53}.dg-note{padding:4px 22px;border-left:3px solid #b73728;background:#eee7d5;margin:24px 0}.dg-worksheet{border:1px solid #aaa695;padding:6px 22px;background:#faf8f0}.dg-worksheet p{padding-bottom:18px;border-bottom:1px dotted #aaa695}.dg-paths{max-width:1100px;margin:32px auto;padding:28px;border:1px solid #aaa695;background:#eee7d5}.dg-paths h2{font:400 30px/1.2 Georgia,serif;margin:0 0 18px}.dg-paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dg-paths h3{font:600 18px/1.35 Georgia,serif;margin:0 0 10px}.dg-paths p{font:16px/1.6 Georgia,serif}.dg-guide-link{border-top:1px solid #aaa695;padding-top:17px;margin-top:20px}.dg-print{font:14px Arial,sans-serif;padding:12px 18px;background:#171815;color:#fff;border:1px solid #171815;cursor:pointer}.dg-main a:focus-visible,.dg-print:focus-visible,.dg-paths a:focus-visible{outline:3px solid #b73728;outline-offset:4px}.dg-back{margin-top:40px;padding-top:22px;border-top:1px solid #aaa695}.ip-comments{max-width:900px;margin:38px auto;padding:28px;border-top:1px solid #aaa695;background:#f4f0e6;scroll-margin-top:20px}.ip-comments h2{font:400 32px/1.2 Georgia,serif;margin:0 0 15px}.ip-comments p{font:16px/1.65 Georgia,serif}.ip-comments a{color:#7e3028}.ip-comments .ip-comment-note{font:13px/1.6 Arial,sans-serif;color:#625e54}.ip-comments #remark42{min-height:180px}.dg-context-link{font-size:16px;line-height:1.6;margin:22px 0}.dg-mini{max-width:1100px;margin:24px auto;padding:20px 28px;border-left:3px solid #b73728;background:#eee7d5;font:17px/1.6 Georgia,serif}@media(max-width:700px){.dg-main{padding:25px 20px 44px}.dg-lead{font-size:20px}.dg-article p,.dg-article li{font-size:17px}.dg-paths{margin:24px 16px;padding:22px}.dg-paths-grid{grid-template-columns:1fr;gap:12px}.ip-comments{padding:22px 18px;margin:26px 16px}.dg-hero{padding-top:18px}.dg-mini{margin:20px 16px}}@media print{.ip-site-header-v2,.footer,.dg-print,.ip-comments{display:none!important}.dg-main{padding:0;max-width:none}.dg-main a{color:#171815}.dg-hero h1{font-size:32pt}.dg-lead{font-size:13pt}.dg-article{max-width:none}.dg-article p,.dg-article li{font-size:11pt;line-height:1.45}.dg-article h2{font-size:18pt;break-after:avoid}.dg-story,.dg-worksheet{break-inside:avoid}.dg-meta{font-size:9pt}body{background:white!important}.dg-worksheet p{padding-bottom:24px}}
