.learn-wrap{max-width:1120px;margin:auto;padding:42px 6% 64px}.learn-wrap h1{font-size:clamp(32px,5vw,58px);line-height:1.12;max-width:18ch;margin:16px 0 24px}.learn-wrap h2{font-size:clamp(25px,3vw,34px);line-height:1.25;margin:32px 0 16px}.learn-wrap h3{font-size:24px;line-height:1.3}.learn-wrap p,.learn-wrap li{font-size:17px;line-height:1.75}.learn-wrap li{margin-bottom:12px}.learn-wrap ul,.learn-wrap ol{padding-left:24px}.learn-wrap a:not(.button){text-decoration:underline;text-underline-offset:4px}.learn-lead{font-size:20px!important;max-width:65ch}.learn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:26px 0}.learn-card{border:1px solid #dfd5ca;padding:24px;background:#fffaf3;border-radius:3px;min-width:0}.learn-card h3{margin:12px 0}.learn-card p{font-size:16px}.learn-note{border-left:4px solid #bf542c;background:#fff0e2;padding:20px 24px;margin:28px 0}.learn-article{max-width:760px}.learn-wrap table{width:100%;border-collapse:collapse}.learn-wrap th,.learn-wrap td{text-align:left;border-bottom:1px solid #ddd0bf;padding:12px}.learn-photo{width:100%;height:auto;max-height:420px;object-fit:contain;background:#fff5e9}.learn-banner{margin:28px 6%;padding:26px;background:#fff5e9;border:1px solid #ead6bf}.learn-banner p{line-height:1.65}.learn-links{display:flex;gap:18px;flex-wrap:wrap}.learn-links a{padding:8px 0;text-decoration:underline}.learn-wrap details{padding:18px 0;border-bottom:1px solid #dfd5ca}.learn-wrap summary{cursor:pointer;font-weight:bold;line-height:1.5}