.attic-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding:65px 6%;background:var(--paper)}.attic-hero h1{font-size:clamp(40px,4vw,64px);font-weight:500}.attic-hero h1 em{font-style:normal;color:var(--brand)}.attic-hero p:not(.eyebrow){font-size:18px;line-height:1.8;color:#55664f;margin:25px 0}.attic-hero figure{margin:0}.attic-hero img{width:100%;height:360px;object-fit:cover;border-radius:5px}.attic-hero figcaption{font-size:14px;color:#53674e;margin-top:10px}.attic-topics{display:flex;flex-wrap:wrap;gap:12px;padding:24px 6%;background:#e7efdb}.attic-topics a{padding:12px 18px;border:1px solid #becda9;border-radius:4px;font-size:16px;color:#27543d}.attic-section{padding:75px 6%}.attic-section p,.attic-section li{font-size:18px;line-height:1.8;color:#50634b}.attic-section a{text-decoration:underline;text-underline-offset:4px;color:#246646}.attic-section h3{font-size:26px;line-height:1.3;margin-bottom:20px}.attic-tinted{background:#f0f4e8}.attic-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.attic-materials article{border:1px solid #cedbc2;border-radius:5px;padding:30px}.attic-materials ul{padding-left:22px}.attic-materials li{font-size:16px;margin-bottom:10px}.material-tag{font-size:14px;color:#4d7242;letter-spacing:.04em;display:block;min-height:45px;margin-bottom:20px}.attic-split{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:start}.attic-split h2{margin-bottom:28px}.settling-example{padding:30px;background:white;border:1px solid #c8d6bc;border-radius:5px}.depth-step{padding:20px 0;border-top:1px solid #dae3d1}.depth-step span{font-size:16px;display:block}.depth-step strong{font:500 48px Manrope,Arial,sans-serif;color:var(--green)}.depth-step.settled strong{color:#3e784e}.settling-example p:not(.eyebrow){font-size:16px}.attic-table-wrap{overflow-x:auto}.attic-table{width:100%;border-collapse:collapse;font-size:17px;text-align:left;margin:0 0 25px}.attic-table caption{text-align:left;padding-bottom:18px;font-size:16px;color:#586a4e}.attic-table th,.attic-table td{padding:18px 20px;border-bottom:1px solid #d1dcc6}.attic-table thead{background:#e8eedf}.attic-table th{font-weight:600}.attic-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 55px}.attic-detail-grid article{border-top:1px solid #cbd8bf;padding-top:25px}.attic-callout{padding:30px;background:var(--green);border-radius:5px}.attic-callout h3{color:white}.attic-callout p{color:#d1e0cf;font-size:17px}.attic-callout a{color:var(--lime)}.attic-section .source-note{font-size:14px;color:#596d51;margin-top:30px}.attic-section .eyebrow{font-size:14px}.attic-hero .breadcrumb{display:block;margin-bottom:25px}@media(max-width:1050px){.attic-materials{grid-template-columns:1fr}.material-tag{min-height:0}.attic-split{gap:35px}.attic-hero{gap:30px}.attic-hero img{height:340px}}@media(max-width:760px){.attic-hero{grid-template-columns:1fr;padding:40px 7%}.attic-hero h1{font-size:40px}.attic-hero img{height:260px}.attic-section{padding:50px 7%}.attic-split,.attic-detail-grid{grid-template-columns:1fr;gap:30px}.attic-materials article{padding:25px}.attic-topics{padding:20px 7%}.attic-topics a{font-size:16px}.attic-table th,.attic-table td{padding:14px 12px;min-width:120px}.attic-table th:first-child{min-width:170px}.attic-table{font-size:16px}.attic-callout,.settling-example{padding:25px}}@media print{.attic-topics{display:none}.attic-hero,.attic-section{padding:20px 0}.attic-hero{display:block}.attic-hero figure{display:none}.attic-materials{display:block}.attic-materials article,.attic-detail-grid article{break-inside:avoid}.attic-callout{background:#fff;border:1px solid #aaa}.attic-callout *{color:#000!important}}
