.c-guide{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:25px 0 55px;color:#243e2d}
.c-guide a{color:inherit}.c-guide h1,.c-guide h2,.c-guide h3{color:#203f2c}
.c-guide h1{font:500 clamp(39px,4.5vw,65px)/1.07 "Cormorant Garamond",Georgia,serif;margin:18px 0 26px;letter-spacing:-.035em}.c-guide h1 em{font-family:inherit!important;font-weight:400}
.c-guide h2{font:500 clamp(29px,3vw,43px)/1.18 "Cormorant Garamond",Georgia,serif;margin:0 0 18px;letter-spacing:-.025em}.c-guide p{font-size:14px;line-height:1.85;color:#56624e}.c-guide .e-eyebrow{font-size:9px;letter-spacing:.12em;color:#738267;margin:0 0 15px}
.c-guide__hero{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;padding:24px 0 48px}.c-guide__hero>div:first-child>p:not(.e-eyebrow){max-width:580px}
.c-guide__hero-photo{position:relative;background:#e9e8dc;max-height:480px;aspect-ratio:1/1.12;overflow:hidden;border:1px solid #d8dfcf}.c-guide__hero-photo img{width:100%;height:100%;object-fit:contain}.c-guide__hero-photo>span{position:absolute;left:16px;bottom:16px;padding:10px 13px;background:#fcfaf0e8;font-size:8px;letter-spacing:.08em}
.c-guide__actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-top:28px}.c-guide__actions a.e-button{color:#fff9ea;font-size:12px;padding:15px 21px;gap:24px}.c-guide__actions .a-text-link{font-size:11px}
.c-guide__section{padding:42px 0;border-top:1px solid #dce1d3;scroll-margin-top:100px}.c-guide__section-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.c-guide__section-head>span{font-size:11px;white-space:nowrap;color:#627255}.c-guide__intro{max-width:850px;margin:0 0 22px}
.c-guide__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c-guide__paths>a{padding:25px;border:1px solid #d5ddcb;background:#faf9f2;text-decoration:none;transition:border-color .2s}.c-guide__paths>a:hover{border-color:#749166}.c-guide__paths>a>span{font-size:10px;color:#879077}.c-guide__paths h3{font:500 28px/1.2 "Cormorant Garamond",Georgia,serif;margin:20px 0 11px}.c-guide__paths p{font-size:12px;line-height:1.8;margin:0 0 20px}.c-guide__paths strong{font-size:11px;font-weight:600}
.c-guide__table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d4ddc9;background:#fffef8}.c-guide__table-wrap:focus-visible{outline:2px solid #315d39;outline-offset:4px}.c-guide__table{border-collapse:collapse;width:100%;min-width:780px;text-align:left;font-size:12px}.c-guide__table caption{text-align:left;padding:16px 20px;background:#eef1e5;font-size:11px;line-height:1.7}.c-guide__table th,.c-guide__table td{padding:18px 20px;border-bottom:1px solid #e1e5d8;vertical-align:middle}.c-guide__table thead th{font-size:10px;letter-spacing:.025em;color:#697a5d;font-weight:600}.c-guide__table tbody th{font-weight:500;max-width:270px;line-height:1.6}.c-guide__table tbody th a{text-decoration:none}.c-guide__table td{white-space:nowrap}.c-guide__table tbody tr:last-child>*{border-bottom:0}.c-guide__table tbody tr:hover{background:#f6f7ee}.c-guide__scroll-hint{display:none}
.c-guide__choose{display:inline-block;font-size:11px;font-weight:600;text-underline-offset:5px;line-height:1.7}.c-guide__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 22px}.c-guide__product{border:1px solid #dce1d3;background:#fffef9;min-width:0}.c-guide__product-image{display:block;aspect-ratio:4/4.7;background:#eae7dc;overflow:hidden}.c-guide__product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%;transition:transform .3s}.c-guide__product-image:hover img{transform:scale(1.025)}.c-guide__product>div{padding:21px}.c-guide__product h3{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 12px;min-height:45px}.c-guide__product h3 a{text-decoration:none}.c-guide__product p{font-size:12px;margin:0 0 19px}.c-guide__price{display:block;font-size:21px;font-weight:500;margin-bottom:16px;letter-spacing:-.035em}.c-guide__price small{font-size:11px;font-weight:400;white-space:nowrap;letter-spacing:0}
.c-guide__malakan,.c-guide__questions{display:grid;grid-template-columns:1fr 1.05fr;gap:65px}.c-guide__malakan-links{display:grid;align-content:start;gap:12px}.c-guide__malakan-links>a{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid #d5ddcb;text-decoration:none;font-size:12px;line-height:1.7}.c-guide__malakan-links strong{font-weight:500}.c-guide__malakan-links span{white-space:nowrap;font-size:11px}.c-guide__questions details{border-bottom:1px solid #d7dfcc;padding:19px 0}.c-guide__questions details:first-child{padding-top:0}.c-guide__questions summary{cursor:pointer;font-size:13px;font-weight:500;line-height:1.7}.c-guide__questions details p{font-size:13px;margin:13px 0 0}.c-guide__related{display:flex;gap:20px 35px;flex-wrap:wrap;border-top:1px solid #dce1d3;padding-top:27px}.c-guide__related a{font-size:12px;text-underline-offset:5px}.c-guide__notice{padding:25px;background:#eef1e5}
@media(max-width:1000px){.c-guide__hero{gap:35px}.c-guide__paths{gap:12px}.c-guide__paths>a{padding:20px}.c-guide__products{gap:20px 15px}.c-guide__malakan,.c-guide__questions{gap:35px}.c-guide__malakan-links>a{flex-direction:column;gap:6px}.c-guide__scroll-hint{display:block;font-size:11px!important}}
@media(max-width:760px){.c-guide{width:calc(100% - 34px);padding-top:20px}.c-guide__hero{grid-template-columns:1fr;gap:27px;padding-top:15px;padding-bottom:32px}.c-guide h1{font-size:43px}.c-guide__hero-photo{width:100%;max-height:400px;aspect-ratio:1.1}.c-guide__hero-photo img{object-fit:contain}.c-guide__actions{gap:18px}.c-guide__paths{grid-template-columns:1fr}.c-guide__paths>a{padding:21px}.c-guide__paths h3{font-size:28px;margin:11px 0}.c-guide__paths p{margin-bottom:13px}.c-guide__section{padding:30px 0;scroll-margin-top:85px}.c-guide__section-head{display:block}.c-guide__section-head>span{display:block;margin:0 0 16px}.c-guide__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.c-guide__product>div{padding:15px 12px}.c-guide__product h3{font-size:13px;min-height:58px;margin-bottom:9px}.c-guide__product p{font-size:11px;line-height:1.7;margin-bottom:15px}.c-guide__price{font-size:18px;line-height:1.5}.c-guide__price small{font-size:10px;display:block}.c-guide__choose{font-size:10px}.c-guide__malakan,.c-guide__questions{grid-template-columns:1fr;gap:20px}.c-guide__malakan-links>a{flex-direction:row;align-items:center;padding:17px;gap:12px}.c-guide__malakan-links span{white-space:normal}.c-guide__questions summary{font-size:12px}.c-guide__related{gap:20px 25px}.c-guide__table th,.c-guide__table td{padding:16px}.c-guide__table caption{padding:14px 16px}}
@media(prefers-reduced-motion:reduce){.c-guide__paths>a,.c-guide__product-image img{transition:none}.c-guide__product-image:hover img{transform:none}}
