.ica-learn{min-height:100vh;background:#f2ede2;color:#171711;padding:32px max(22px,calc((100vw - 980px)/2)) 70px;font-family:system-ui,sans-serif}.ica-learn nav{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:60px}.ica-learn a{color:#775714;text-underline-offset:5px}.ica-learn h1{font-family:Georgia,serif;font-size:clamp(38px,6vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.025em;max-width:18ch}.ica-learn em{color:#775714}.ica-learn p{max-width:70ch;line-height:1.85}.learn-intro{font-size:20px;margin:25px 0 40px}.ica-learn section{margin:44px 0}.ica-learn h2{font-size:24px;line-height:1.3;margin-bottom:14px}.ica-learn input{display:block;margin:12px 0 32px;width:100%;max-width:540px;padding:15px;border:1px solid #83795e;background:#fffdf7;color:#171711;font:inherit;border-radius:5px}.learn-list>a{display:block;padding:28px 0;border-top:1px solid #b4a685;text-decoration:none}.learn-list p{color:#413e32}.learn-list span{display:inline-block;min-height:32px}.ica-learn aside{border-top:1px solid #b4a685;padding:28px 0}.learn-action{display:inline-block;padding:14px 22px;background:#dfbe70;color:#171711!important;border-radius:5px;text-decoration:none}.ica-learn footer{font-size:13px;border-top:1px solid #b4a685;padding-top:25px}.ica-learn :focus-visible{outline:3px solid #775714;outline-offset:4px}.ica-learn ::-moz-selection{background:#dfbe70;color:#171711}.ica-learn ::selection{background:#dfbe70;color:#171711}
