.aic{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}.aic a{color:inherit}.aic .wrap{width:min(1200px,92vw);margin:0 auto}.aic h1,.aic h2,.aic h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600}.aic p{max-inline-size:65ch;margin:0 0 1em}.aic .meta{font:400 1rem/1.5 var(--sans);color:var(--ink2);margin:8px 0 16px;display:block}.aic .btn{background:var(--orange);color:var(--on-orange);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:16px 26px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 1px #00000026}.aic .btn:hover{background:#f47a52}.aic .btn:focus-visible,.aic a:focus-visible,.aic summary:focus-visible{outline:3px solid var(--orange-t);outline-offset:3px}.aic .fine{color:var(--mute);margin:12px 0 0;font-size:12.5px}.aic section{padding:clamp(56px,7vw,96px) 0}.aic .aic-front{padding:clamp(28px,4vw,52px) 0 clamp(40px,5vw,64px)}.aic-front .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.aic-front .lead{border-right:1px solid var(--rule);padding-right:clamp(24px,4vw,56px)}.aic-front h1{margin:14px 0 20px;font-size:clamp(40px,5vw,70px);line-height:1.03}.aic-front h1 i{color:var(--orange-t);font-weight:400}.aic-front .dek{font-family:var(--serif);color:var(--ink2);max-width:32em;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.aic-front .cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px;display:flex}.aic-front .cta small{color:var(--ink2);max-width:26em;font-size:14px;line-height:1.45}.aic-front .week{padding-left:clamp(24px,4vw,56px)}.aic-front .box{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:24px}.aic-front .box h2{margin:10px 0 14px;font-size:24px;line-height:1.2}.aic table{border-collapse:collapse;width:100%;font-size:15px}.aic th,.aic td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:10px}.aic thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-top:0;font-size:12px;font-weight:700}.aic .who{white-space:nowrap;font-weight:600}.aic .who.no{color:var(--orange-t)}.aic-ask{background:var(--ink-bg);color:#f1ece2}.aic-ask ol{counter-reset:q;gap:4px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.aic-ask li{counter-increment:q;font-family:var(--serif);border-bottom:1px solid #f1ece22e;grid-template-columns:52px 1fr;padding:14px 0;font-size:clamp(24px,2.8vw,36px);line-height:1.35;display:grid}.aic-ask li:before{content:counter(q) ".";color:var(--orange);font-weight:700}.aic-ask li b{font-weight:500}.aic-ask p{color:#c9c2b6;max-width:40em;font-size:18px}.aic-what .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.aic-what h2,.aic-jobs h2,.aic-proof h2,.aic-ways h2,.aic-faq h2,.aic-close h2{margin:12px 0 16px;font-size:clamp(32px,3.4vw,48px);line-height:1.06}.aic-what .def{font-family:var(--serif);font-size:21px;line-height:1.45}.aic-what .three{margin:20px 0 0;padding:0;list-style:none}.aic-what .three li{border-top:1px solid var(--rule);color:var(--ink2);padding:14px 0}.aic-what .three b{color:var(--ink)}.aic-what .kinds{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:26px}.aic-what .kinds h3{margin-bottom:12px;font-size:22px}.aic-what tbody th{font-family:var(--serif);font-size:17px;font-weight:600}.aic-what tr.us th,.aic-what tr.us td{background:var(--paper2);font-weight:600}.aic-what .more{border-bottom:2px solid var(--orange);margin-top:16px;font-weight:600;text-decoration:none;display:inline-block}.aic-jobs{background:var(--card);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.aic-jobs .sub{color:var(--ink2);max-width:36em}.aic-jobs .grid{border-top:1px solid var(--rule2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.aic-jobs article{border-bottom:1px solid var(--rule);padding:22px 22px 10px 0}.aic-jobs article:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:22px}.aic-jobs h3{margin-bottom:8px;font-size:22px}.aic-jobs article p{font-family:var(--serif);color:var(--ink2);font-size:17px}.aic-proof .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.aic-proof p{color:var(--ink2);max-width:30em}.aic-proof dl{border-top:3px double var(--rule2);border-bottom:1px solid var(--rule2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.aic-proof dl div{border-left:1px solid var(--rule);padding:22px 18px}.aic-proof dl div:first-child{border-left:0;padding-left:0}.aic-proof dt{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.05}.aic-proof dd{color:var(--ink2);margin:8px 0 0;font-size:14.5px}.aic-proof .fine{grid-column:2}.aic-ways{background:var(--paper2)}.aic-ways .ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.aic-ways .ways li{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:24px}.aic-ways .n{font-family:var(--serif);color:var(--mute);font-size:18px;font-style:italic}.aic-ways h3{margin:6px 0 8px;font-size:24px}.aic-ways li p{color:var(--ink2);margin:0}.aic-ways .note{max-width:65ch;font-family:var(--serif);color:var(--ink2);margin-top:22px;font-style:italic}.aic-faq .wrap{max-width:860px}.aic-faq details{border-bottom:1px solid var(--rule);padding:18px 0}.aic-faq summary{cursor:pointer;font:600 20px var(--serif);justify-content:space-between;gap:16px;list-style:none;display:flex}.aic-faq summary::-webkit-details-marker{display:none}.aic-faq summary:after{content:"+";color:var(--orange-t);font-size:26px;line-height:1}.aic-faq details[open] summary:after{content:"–"}.aic-faq details p{color:var(--ink2);max-width:56ch;margin:10px 0 0}.aic-close{background:var(--navy);color:#eef1f3;text-align:center}.aic-close h2{color:#fff}.aic-close .wrap{max-width:760px}.aic-close p{color:#d6dce0;max-width:36em;margin:0 auto 26px;font-size:18px}@media (width<=980px){.aic-front .wrap,.aic-what .wrap,.aic-proof .wrap{grid-template-columns:1fr}.aic-front .lead{border-right:0;padding-right:0}.aic-front .week{margin-top:32px;padding-left:0}.aic-jobs .grid,.aic-ways .ways{grid-template-columns:1fr 1fr}.aic-jobs article:not(:nth-child(3n+1)){border-left:0;padding-left:0}.aic-jobs article:nth-child(2n){border-left:1px solid var(--rule);padding-left:22px}.aic-proof .fine{grid-column:1}}@media (width<=640px){.aic-front h1{font-size:38px}.aic-front .btn,.aic-close .btn{width:100%}.aic-jobs .grid,.aic-ways .ways,.aic-proof dl{grid-template-columns:1fr}.aic-jobs article:nth-child(2n){border-left:0;padding-left:0}.aic-proof dl div{border-left:0;border-top:1px solid var(--rule);padding:16px 0}.aic-proof dl div:first-child{border-top:0}.aic-ask li{grid-template-columns:36px 1fr}.aic .who{white-space:normal}}@media (prefers-reduced-motion:reduce){.aic *{transition:none!important}}
