
.nini-page{line-height:1.9}.nini-breadcrumb{padding:20px 5%;font-size:12px;color:#706b60}.nini-breadcrumb a{text-decoration:underline}.nini-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;padding:45px 5% 65px;background:#f7f3e9;align-items:center}.nini-hero h1{font-size:clamp(28px,3.2vw,46px);line-height:1.65;white-space:normal;margin:22px 0}.nini-area{font-size:13px;font-weight:700;color:#72613f}.nini-lead{font-size:24px;font-weight:700;color:#86734e}.nini-hero p:not(.eyebrow):not(.nini-lead){line-height:1.9}.nini-hero figure{margin:0;text-align:center}.nini-hero figure img{width:100%;height:auto;max-height:380px;object-fit:contain;mix-blend-mode:multiply}.nini-hero figcaption{font-size:12px;color:#655b49;margin-top:25px}.nini-badges{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.nini-badges span,.nini-tag{font-size:12px;font-weight:700;border:1px solid #b5a482;padding:7px 12px;color:#6d5b39;background:#fff;display:inline-block;border-radius:3px}.nini-small{font-size:12px;color:#696255;line-height:1.9}.nini-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 30px;padding:24px 5%;border-bottom:1px solid #e2dbcc;font-size:13px}.nini-toc a{border-bottom:1px solid #ac9975}.nini-concerns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0}.nini-concerns p{padding:20px;border:1px solid #ded5c3;background:#fbf9f4;margin:0;font-size:14px}.nini-concerns p:before{content:'✓';color:#877247;margin-right:10px}.nini-tint{background:#f8f6ef}.nini-page h2{line-height:1.65}.nini-page h3{line-height:1.75;font-size:21px}.nini-page .section>p:not(.eyebrow){max-width:980px}.nini-intro{font-size:20px;line-height:1.9}.nini-important{background:white;border-left:4px solid #a19276;padding:20px 28px;margin:30px 0}.nini-important h3{margin-top:0}.nini-important ul{padding-left:22px}.nini-important li{margin:16px 0;font-size:14px}.nini-table-scroll{overflow-x:auto;margin-top:30px}.nini-table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.nini-table th,.nini-table td{border:1px solid #dbd3c2;padding:20px;text-align:left;vertical-align:top}.nini-table thead th{background:#383635;color:white}.nini-table tbody th{background:#f5f1e7;min-width:110px}.nini-table td:nth-child(3){background:#faf6eb}.nini-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0}.nini-two article{background:#fff;border-top:3px solid #a19276;padding:28px}.nini-two p{font-size:14px;line-height:1.95}.nini-flow{list-style:none;counter-reset:step;padding:0;margin-top:35px}.nini-flow li{counter-increment:step;position:relative;border-top:1px solid #dcd4c4;padding:22px 15px 22px 75px}.nini-flow li:before{content:'0' counter(step);position:absolute;left:0;top:24px;color:#9b8660;font:32px/1.5 Georgia,serif}.nini-flow h3{margin:0 0 8px}.nini-flow p{font-size:14px;margin:0}.nini-page .answers{max-width:1000px;margin-top:30px}.nini-page .answers summary{line-height:1.8;padding-top:20px;padding-bottom:20px}.nini-page .answers p{font-size:14px;line-height:1.9}.nini-area-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:28px}.nini-area-links a{background:white;border:1px solid #cfc3aa;padding:18px;font-size:13px}.nini-contact{background:#ebe3d2;text-align:center}.nini-contact>p{margin-left:auto;margin-right:auto}.nini-contact-actions{display:flex;gap:30px;justify-content:center;align-items:center;flex-wrap:wrap;margin:30px 0}.nini-phone{font-size:32px;white-space:nowrap}.nini-sources{padding:28px 5%;font-size:11px;color:#6a6255}.nini-sources a{text-decoration:underline}.nini-page a:focus-visible,.nini-page summary:focus-visible,.nini-table-scroll:focus-visible{outline:3px solid #86734e;outline-offset:4px}.nini-page .button{white-space:normal;max-width:100%}
@media(max-width:760px){.nini-hero{grid-template-columns:1fr;padding:28px 6% 38px;gap:25px}.nini-hero h1{font-size:28px}.nini-lead{font-size:21px}.nini-hero figure img{max-height:220px}.nini-hero p{font-size:13px}.nini-hero .nini-lead{font-size:21px}.nini-toc{gap:12px 22px;justify-content:flex-start}.nini-concerns,.nini-two{grid-template-columns:1fr}.nini-concerns{gap:10px}.nini-intro{font-size:17px}.nini-important{padding:18px}.nini-two article{padding:22px}.nini-area-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nini-area-links a{padding:14px;font-size:12px}.nini-contact-actions{gap:20px}.nini-contact .button{font-size:13px}.nini-page .section{padding-top:45px;padding-bottom:45px}.nini-flow li{padding-left:55px}.nini-hero .button{font-size:13px}}
