.driyu-article{color:#293d2c;background:#fbfaf6;padding:30px 0 70px;scroll-margin-top:120px}.driyu-article .article-reviewed-copy h2{position:relative}.driyu-article .article-anchor-alias{scroll-margin-top:125px;position:absolute;top:0;left:0}.driyu-article .article-reviewed-resources a svg{vertical-align:middle;margin-left:5px;display:inline-block}.driyu-article .article-current-note{color:#475348;background:#edf0e5;border:1px solid #d1d9c5;border-radius:16px;margin-bottom:28px;padding:24px;font-size:14px;line-height:1.75}.driyu-article .article-current-note strong{color:#294b3e;font-size:15px;display:block}.driyu-article .article-current-note p{margin:10px 0}.driyu-article .article-current-note a{color:#765136;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.driyu-article .article-anchor-alias{scroll-margin-top:160px}}.driyu-article .wrap{width:min(1240px,100% - 96px);margin-inline:auto}.driyu-article :where(a,summary):focus-visible{outline-offset:5px;outline:3px solid #a34b2c}.driyu-article svg{flex-shrink:0}.driyu-article .article-heading{padding-bottom:30px}.driyu-article .article-back a{color:#5e694f;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.driyu-article .article-meta{color:#5b6650;flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;font-size:12px;display:flex}.driyu-article .article-meta>span:first-child{color:#795034;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.driyu-article .article-title{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-1.8px;text-wrap:pretty;max-width:1130px;margin:22px 0;font-size:clamp(42px,4.9vw,72px);font-weight:400;line-height:1.07}.driyu-article .article-deck{color:#59654e;max-width:850px;margin-bottom:25px;font-size:20px;line-height:1.7}.driyu-article .article-author{color:#56644b;align-items:center;gap:14px;font-size:13px;display:flex}.driyu-article .article-author>div:first-child{border:1px solid #bdc9ad;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:600;display:grid}.driyu-article .article-author p:first-child{color:#344d38;font-weight:500}.driyu-article .article-author p+p{margin-top:4px;font-size:11px}.driyu-article .article-artwork{--article-tint:#e8edde;background:var(--article-tint);justify-content:space-between;align-items:center;gap:25px;min-height:230px;margin:10px 0 54px;padding:24px 52px 38px;display:flex;position:relative;overflow:hidden}.driyu-article .article-theme-health-daily-care,.driyu-article .article-theme-records-paperwork{--article-tint:#eeeadf}.driyu-article .article-theme-emergency-safety,.driyu-article .article-theme-lost-pet-recovery{--article-tint:#e5ecea}.driyu-article .article-theme-privacy-trust,.driyu-article .article-theme-travel{--article-tint:#e8e8ee}.driyu-article .article-artwork:before{content:"";pointer-events:none;border:1px solid #59654e25;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-25px}.driyu-article .article-artwork:after{content:"";pointer-events:none;border:1px solid #59654e20;border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-75px}.driyu-article .article-artwork>div{z-index:1;max-width:650px;position:relative}.driyu-article .article-artwork-mark{color:#536a49;margin-bottom:14px;display:inline-block}.driyu-article .article-artwork p{letter-spacing:1.2px;color:#5a654e;font-size:11px}.driyu-article .article-artwork .article-artwork-topic{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.6px;color:#394f39;margin-top:10px;font-size:42px;line-height:1.1}.driyu-article .article-artwork img{object-fit:contain;z-index:1;flex-shrink:0;width:200px;height:200px;position:relative;transform:rotate(6deg)}.driyu-article .article-artwork figcaption{color:#5a654e;font-size:11px;position:absolute;bottom:15px;left:52px}.driyu-article .article-reading-layout{grid-template-columns:260px minmax(0,780px);align-items:start;gap:65px;display:grid}.driyu-article .article-sidebar{max-height:calc(100dvh - 160px);padding-right:16px;position:sticky;top:125px;overflow:auto}.driyu-article .article-sidebar nav>p{letter-spacing:1.25px;color:#765136;margin-bottom:16px;font-size:11px;font-weight:600}.driyu-article .article-sidebar ol{padding:0;list-style:none}.driyu-article .article-sidebar li a{color:#53624b;border-bottom:1px solid #dce1d4;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.driyu-article .article-sidebar li a:hover{color:#854d30}.driyu-article .article-sidebar li span{color:#59664d;font-variant-numeric:tabular-nums;font-size:10px}.driyu-article .article-library-link{color:#765136;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:13px;display:flex}.driyu-article .article-reading-body{min-width:0}.driyu-article .article-copy{color:#475348;overflow-wrap:anywhere;font-size:17px;line-height:1.85}.driyu-article .article-copy p{margin:20px 0}.driyu-article .article-copy>div>p:first-child{color:#475c42;background:#edf0e5;border-left:3px solid #738461;margin-top:0;padding:23px 26px;font-size:20px;line-height:1.75}.driyu-article .article-copy h2{font-family:var(--font-instrument-serif),Georgia,serif;color:#294b3e;letter-spacing:-.5px;margin:45px 0 20px;scroll-margin-top:125px;font-size:34px;font-weight:400;line-height:1.2}.driyu-article .article-copy h3{color:#294b3e;margin:30px 0 13px;scroll-margin-top:125px;font-size:20px;font-weight:600;line-height:1.5}.driyu-article .article-copy ul,.driyu-article .article-copy ol{margin:20px 0 30px;padding-left:26px;list-style-position:outside}.driyu-article .article-copy ul{list-style-type:disc}.driyu-article .article-copy ol{list-style-type:decimal}.driyu-article .article-copy li{margin:10px 0;padding-left:3px}.driyu-article .article-copy li::marker{color:#6d825b}.driyu-article .article-copy strong{color:#344f3b;font-weight:650}.driyu-article .article-copy a{color:#285b49;text-underline-offset:4px;text-decoration:underline}.driyu-article .article-copy aside{background:#f0f3e9;border:1px solid #d7decf;border-radius:12px;margin:30px 0;padding:24px 28px}.driyu-article .article-copy aside :is(h2,h3,p):first-child{margin-top:0}.driyu-article .article-copy aside a{align-items:center;min-height:44px;margin-right:18px;display:inline-flex}.driyu-article .article-copy aside>div{flex-wrap:wrap;gap:8px;display:flex}.driyu-article .article-copy [id]{scroll-margin-top:125px}.driyu-article .article-note{background:#f4f0e7;border:1px solid #d8dcca;border-radius:8px;margin:20px 0}.driyu-article .article-note summary{cursor:pointer;color:#5e5039;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.driyu-article .article-note summary::-webkit-details-marker{display:none}.driyu-article .article-mobile-index summary::-webkit-details-marker{display:none}.driyu-article .article-note[open] summary svg,.driyu-article .article-mobile-index[open] summary svg{transform:rotate(180deg)}.driyu-article .article-note>div{padding:0 20px 18px}.driyu-article .article-note>div>p{margin:0;font-size:15px;line-height:1.8}.driyu-article .article-mobile-index{display:none}.driyu-article .article-edition{color:#5a654f;border-top:1px solid #c9d1bf;margin-top:38px;padding-top:26px;scroll-margin-top:125px;font-size:13px;line-height:1.8}.driyu-article .article-edition-label{letter-spacing:1px;color:#765136;margin-bottom:12px;font-size:11px;font-weight:600}.driyu-article .article-edition>div{flex-wrap:wrap;justify-content:space-between;gap:8px 25px;margin-top:14px;display:flex}.driyu-article .article-edition a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.driyu-article .article-related{border-top:1px solid #bdc9ad;margin-top:65px;padding-top:30px}.driyu-article .article-related>h2{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.6px;color:#293d2c;margin-bottom:24px;font-size:36px;font-weight:400;line-height:1.2}.driyu-article .article-related-card{background:#f0f3e9;border:1px solid #d7decf;border-radius:12px;flex-direction:column;gap:17px;min-width:0;padding:26px;display:flex}.driyu-article .article-related-card>h3,.driyu-article .article-related-card>h2{font-family:var(--font-instrument-serif),Georgia,serif;color:#344e38;margin:0;font-size:28px;font-weight:400;line-height:1.2}.driyu-article .article-related-card:hover>h3{text-underline-offset:4px;text-decoration:underline}.driyu-article .article-related-card>p{color:#59654e;font-size:14px;line-height:1.8}.driyu-article .article-related-card .article-related-topic{text-transform:uppercase;letter-spacing:.9px;color:#795034;font-size:11px}.driyu-article .article-related-card>div{color:#59654e;flex-wrap:wrap;gap:10px;margin-top:auto;font-size:11px;display:flex}.driyu-article .article-related-card>span{color:#53624b;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:13px;display:flex}@media (max-width:1000px){.driyu-article{padding-top:22px;scroll-margin-top:160px}.driyu-article .wrap{width:calc(100% - 48px)}.driyu-article .article-reading-layout{display:block}.driyu-article .article-reading-body{max-width:780px;margin-inline:auto}.driyu-article .article-sidebar{display:none}.driyu-article .article-copy [id],.driyu-article .article-edition{scroll-margin-top:160px}.driyu-article .article-mobile-index{background:#f0f3e9;border:1px solid #c9d1bf;border-radius:8px;margin-bottom:28px;padding:0 20px;display:block}.driyu-article .article-mobile-index summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:52px;font-size:14px;line-height:1.5;list-style:none;display:flex}.driyu-article .article-mobile-index ol{margin-bottom:12px;padding:0;list-style:none}.driyu-article .article-mobile-index a{color:#53624b;border-top:1px solid #d7decf;align-items:baseline;gap:12px;min-height:44px;padding:12px 0;font-size:14px;line-height:1.65;display:flex}.driyu-article .article-mobile-index a span{color:#59664d;font-size:10px}}@media (max-width:650px){.driyu-article .wrap{width:calc(100% - 40px)}.driyu-article .article-title{letter-spacing:-1px;font-size:41px}.driyu-article .article-deck{font-size:17px;line-height:1.75}.driyu-article .article-meta{gap:8px;font-size:11px}.driyu-article .article-artwork{gap:8px;min-height:175px;margin-bottom:32px;padding:20px 18px 32px}.driyu-article .article-artwork .article-artwork-topic{font-size:28px}.driyu-article .article-artwork p{font-size:9px}.driyu-article .article-artwork-mark{margin-bottom:10px}.driyu-article .article-artwork img{width:110px;height:110px}.driyu-article .article-artwork figcaption{font-size:10px;bottom:12px;left:18px}.driyu-article .article-copy{font-size:16px;line-height:1.9}.driyu-article .article-copy>div>p:first-child{padding:21px;font-size:18px}.driyu-article .article-copy h2{margin-top:35px;font-size:30px}.driyu-article .article-copy h3{font-size:19px}.driyu-article .article-copy aside{padding:21px}.driyu-article .article-related-card{padding:22px}}
