.collector-page main{max-width:1280px;margin:auto;padding:0 6% 72px}.collector-page .header{gap:24px}.collector-page .header nav{flex-wrap:wrap;gap:14px 24px}.collector-page .header nav [aria-current]{text-decoration:underline;text-underline-offset:7px}.collector-hero{padding:72px 0 54px;max-width:850px}.collector-hero h1 em{color:#687f43}.collector-lead{font-size:19px;max-width:670px;color:#52645b;line-height:1.65}.collector-hero.compact{padding-bottom:35px}.guide-grid,.resource-grid,.sponsor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.resource-grid,.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card,.resource-card{padding:30px;border:1px solid var(--line);background:white;border-radius:8px;min-width:0}.guide-card{text-decoration:none;display:flex;flex-direction:column;align-items:start}.guide-card:hover{border-color:#687f43;background:#f5f7ee}.guide-card h2,.resource-card h2{font-size:28px}.guide-card p,.resource-card p{color:#52645b}.guide-card .text-link{margin-top:auto}.collector-band{margin:55px 0;padding:35px;background:var(--ink);color:white;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:30px}.collector-band .button{background:var(--lime);color:var(--ink);white-space:nowrap}.collector-band p{max-width:600px}.collector-bottom{margin-top:45px;max-width:820px}.collector-bottom p{color:#52645b;font-size:16px}.collector-footer{display:block;max-width:1440px;padding:32px 6%;margin:auto;border-top:1px solid var(--line)}.collector-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0}.collector-footer small{display:block;color:#52645b}.collector-article{max-width:790px;margin:auto;padding:50px 0 20px}.collector-article h1{font-size:clamp(40px,5vw,64px);letter-spacing:-1.8px}.collector-article h2{font-size:29px;margin:34px 0 13px}.collector-article p,.collector-article li{font-size:17px;line-height:1.8}.collector-article li{margin:8px 0}.collector-article .standfirst{font-size:22px;color:#52645b}.collector-article .byline{font-size:12px;color:#52645b}.back-link{display:inline-block;margin-bottom:35px;font-size:13px}.example,.related{background:#edf1e5;border-radius:6px;padding:23px;margin:26px 0}.example p:last-child,.related p:last-child{margin-bottom:0}.related h2{margin-top:0}.disclosure-summary{font-size:14px;color:#52645b;padding:16px;background:#edf1e5;border-radius:5px}.affiliate-notice{font-size:14px;padding:12px;background:#edf1e5}.ad-placement{margin:35px 0;min-height:100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.ad-placement[hidden]{display:none!important}.ad-placement>span{display:block;font-size:11px;color:#52645b}.ad-placement ins{display:block}.inquiry-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:60px;scroll-margin-top:30px}.request-card{padding:28px;background:white;border:1px solid var(--line);border-radius:8px}.request-field{margin:18px 0}.request-field label{display:block;font-size:14px;margin-bottom:6px}.request-field input,.request-field textarea,.request-field select{border:1px solid #a1b0a2;border-radius:5px;width:100%;padding:11px;background:white;color:var(--ink);font:inherit}.request-field textarea{min-height:125px;resize:vertical}.request-field .check-label{display:flex;align-items:start;gap:10px}.request-field input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:4px}.request-field small{color:#52645b}.request-error{color:#8c2b20;padding:10px 0}.request-card code{display:block;overflow-wrap:anywhere;padding:14px;background:#edf1e5}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.collector-page [hidden]{display:none!important}.collector-page a,.collector-page p{overflow-wrap:anywhere}.collector-page .button{display:inline-flex;justify-content:center;text-decoration:none}.collector-page :focus-visible{outline:3px solid #7c8d36;outline-offset:3px}
@media(max-width:900px){.collector-page .header{flex-wrap:wrap}.collector-page .header nav{width:100%;justify-content:flex-start}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:230px}.inquiry-layout{grid-template-columns:1fr;gap:24px}.collector-band{align-items:start;flex-direction:column}.collector-hero{padding-top:45px}.collector-page h1{letter-spacing:-1.5px}}
@media(max-width:620px){.collector-page main{padding:0 5% 45px}.resource-grid,.sponsor-grid{grid-template-columns:1fr}.collector-page .header nav>a{display:block!important}.collector-page .header .brand{font-size:23px}.collector-page .header nav{gap:12px 20px}.collector-lead{font-size:17px}.collector-article p,.collector-article li{font-size:16px}.guide-card,.resource-card,.request-card{padding:23px}.collector-band{padding:25px}.collector-footer{padding:28px 5%}.collector-page h1{font-size:44px}}
