.datost-archive{color:#1e1915;min-height:100vh;font:16px/1.65 var(--font-figtree),sans-serif;background:#f5f1ea}.datost-archive a{color:#176d4e;text-underline-offset:.2em}.archive-header{border-bottom:1px solid #d6d0c7;justify-content:space-between;align-items:center;gap:20px;padding:25px 5vw;display:flex}.archive-header>a:first-child{color:#1e1915;font-size:24px;font-weight:700;text-decoration:none}.archive-header span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400;display:block}.archive-shell{grid-template-columns:260px minmax(0,1fr);gap:60px;max-width:1440px;margin:auto;padding:42px 5vw 100px;display:grid}.archive-navigation{font-size:14px}.archive-navigation summary{cursor:pointer;font-weight:600}.archive-navigation h2{margin:24px 0 6px;font-size:13px;font-weight:700}.archive-navigation ul{padding:0;list-style:none}.archive-navigation li{margin:5px 0}.archive-navigation a{text-decoration:none}.archive-navigation a[aria-current=page]{font-weight:700;text-decoration:underline}.archive-shell main{min-width:0;max-width:850px}.archive-notice{background:#e6eae1;border-left:3px solid #237c58;margin-bottom:38px;padding:18px 22px;font-size:14px}.archive-notice p{margin:7px 0 0}.datost-archive h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.12}.datost-archive article p{margin:0 0 20px}.archive-lead{color:#554b41;font-size:19px}.archive-prose h2{margin:40px 0 18px;font-size:26px;font-weight:650;line-height:1.3}.archive-prose h3{margin:26px 0 12px;font-size:19px;font-weight:650;line-height:1.4}.archive-prose ul,.archive-prose ol{margin:15px 0;padding-left:24px}.archive-prose li{margin:7px 0}.archive-prose pre{font:13px/1.6 var(--font-plex-mono),monospace;background:#e9e4dc;border:1px solid #d6d0c7;margin:20px 0;padding:20px;overflow:auto}.archive-prose code{font-family:var(--font-plex-mono),monospace;overflow-wrap:anywhere;font-size:.87em}.archive-prose pre code{overflow-wrap:normal}.archive-prose table{border-collapse:collapse;max-width:100%;margin:25px 0;font-size:14px;display:block;overflow-x:auto}.archive-prose td,.archive-prose th{text-align:left;border:1px solid #d6d0c7;min-width:115px;padding:10px}.archive-prose th{font-weight:700}.archive-note{background:#eeebe2;border-left:2px solid #99947e;margin:24px 0;padding:15px 20px}.archive-note>strong{margin-bottom:8px;display:block}.archive-note p:last-child{margin-bottom:0}.archive-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.archive-cards>section{border-top:1px solid #d6d0c7}.datost-archive article footer{border-top:1px solid #d6d0c7;margin-top:45px;padding-top:20px;font-size:13px}@media (max-width:800px){.archive-shell{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:25px}.archive-navigation nav{border-bottom:1px solid #d6d0c7;max-height:260px;overflow:auto}.archive-header{align-items:flex-start;font-size:13px}.archive-header>a:last-child{text-align:right;max-width:100px}.archive-cards{grid-template-columns:1fr}.archive-notice{padding:15px}.archive-prose pre{padding:14px}}
