.learning-section{padding:85px max(5vw,24px);max-width:1500px;margin:auto}.learning-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.learning-section h2{font-size:clamp(34px,4vw,58px);line-height:1.08}.learning-section p{max-width:650px;line-height:1.8}.guide-workspace,.measurement-section,.linen-section,.checklist-section{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:center}.guide-workspace{align-items:stretch}.guide-workspace form,.linen-section form{padding:32px;background:#eeeade;border:1px solid #d8d4c5;border-radius:8px}.learning-section label{display:block;margin:0 0 20px;font-size:14px;font-weight:600}.learning-section input,.learning-section select{display:block;width:100%;padding:13px;margin-top:8px;background:#fffdf8;border:1px solid #abae9e;border-radius:4px;font:inherit;color:#263622}.diagram-card{background:#f3f1e8;border-radius:8px;padding:24px;text-align:center}.diagram-card svg{width:100%;max-height:390px}.diagram-card .fine{font-size:12px;line-height:1.6}.measurement-section{background:#e7eadf;max-width:none}.measurement-art svg{width:100%;font-family:inherit;font-size:15px}.linen-section{border-bottom:1px solid #d8d4c5}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.linen-section output{display:block;padding:20px;margin-top:22px;background:#263622;color:#fff8e9;line-height:1.7;border-radius:5px}.experience-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.experience-cards article{background:#fffdf8;border:1px solid #dfdccf}.experience-cards img{width:100%;aspect-ratio:4/3;object-fit:cover}.experience-cards article>div{padding:30px}.experience-cards h2{font-size:52px}.experience-cards h3{font-size:25px;font-family:Georgia,serif;font-weight:400;line-height:1.3}.experience-cards p{font-size:15px}.comparison-section{background:#e7eadf;max-width:none}.comparison-scroll{overflow:auto;margin-top:32px}.comparison-scroll table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px}.comparison-scroll th,.comparison-scroll td{text-align:left;padding:23px;border-bottom:1px solid #bfc5b4;vertical-align:top;line-height:1.6}.comparison-scroll thead{background:#263622;color:#fbf5e7}.comparison-scroll caption{text-align:left;margin-bottom:15px}.care-checklist{padding:26px;background:#f1eee3;border:1px solid #d7d4c5}.care-checklist label{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #dad8c9;font-weight:400;margin:0;line-height:1.6}.care-checklist input{width:20px;height:20px;flex:none;margin:3px 0;accent-color:#52613e}.care-checklist input:checked+span{text-decoration:line-through;color:#58634d}.guide-status{text-align:center;background:#263622;color:#fff8e9;max-width:none}.guide-status p{margin:20px auto}.guide-status .buttons{justify-content:center}.guide-status .text-link{color:inherit}.learning-section [hidden]{display:none!important}@media(max-width:900px){.learning-heading,.guide-workspace,.measurement-section,.linen-section,.checklist-section{grid-template-columns:1fr;gap:25px}.experience-cards{grid-template-columns:1fr}.experience-cards article{display:grid;grid-template-columns:1fr 1fr}.experience-cards img{height:100%;aspect-ratio:auto}.learning-section{padding:55px 24px}}@media(max-width:560px){.experience-cards article{display:block}.experience-cards img{aspect-ratio:4/3}.field-pair{grid-template-columns:1fr;gap:0}.guide-workspace form,.linen-section form{padding:22px}}@media print{body:has(#care-checklist) header,body:has(#care-checklist) footer,body:has(#care-checklist) #mobile-menu,body:has(#care-checklist) main> :not(#care-checklist),#print-care{display:none!important}#care-checklist{display:block;padding:20px}.care-checklist{background:white}.care-checklist label{break-inside:avoid}#care-checklist h2{font-size:30px}}
