.sk-related-guides{padding:60px 0;background:#f3ebe0;border-top:1px solid #dfd0bf;color:#674637;scroll-margin-top:100px;}
.sk-related-guides>.container{max-width:1200px;}
.sk-related-heading{margin:0 0 28px;text-align:left;}
.sk-related-heading .section-id{display:block;margin:0 0 12px;font-size:12px;letter-spacing:.12em;}
.sk-related-heading h2{font:400 clamp(28px,3vw,36px)/1.2 'Vollkorn',serif;margin:0 0 14px;color:#674637;}
.sk-related-heading p{max-width:760px;margin:0;font:400 18px/1.6 'Jost',sans-serif;}
.sk-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.sk-related-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;background:#fffaf5;border:1px solid #dfd0bf;color:#674637!important;text-decoration:none!important;}
.sk-related-category{font:500 12px/1.4 'Jost',sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#86664e;margin-bottom:14px;}
.sk-related-card h3{font:400 25px/1.25 'Vollkorn',serif;margin:0 0 24px;color:inherit;}
.sk-related-action{margin-top:auto;font:400 15px/1.4 'Jost',sans-serif;text-decoration:underline;text-underline-offset:4px;}
.sk-related-card:hover{border-color:#a8825b;background:#fff;}
.sk-related-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;}
.sk-related-group{min-width:0;background:#fffaf5;border:1px solid #dfd0bf;}
.sk-related-group summary{display:flex;align-items:center;gap:16px;min-height:76px;padding:20px 24px;cursor:pointer;list-style:none;}
.sk-related-group summary::-webkit-details-marker{display:none;}
.sk-related-topic{flex:1;font:500 19px/1.35 'Jost',sans-serif;}
.sk-related-count{font:400 13px/1.3 'Jost',sans-serif;white-space:nowrap;color:#86664e;}
.sk-related-toggle{position:relative;flex:none;width:18px;height:18px;}
.sk-related-toggle::before,.sk-related-toggle::after{content:'';position:absolute;background:#86664e;top:8px;left:1px;width:16px;height:1px;}
.sk-related-toggle::after{transform:rotate(90deg);}
.sk-related-group[open] .sk-related-toggle::after{transform:none;}
.sk-related-group[open] summary{border-bottom:1px solid #e3d8cc;}
.sk-related-group ul{list-style:none;padding:6px 24px 12px;margin:0;}
.sk-related-group li{margin:0;padding:0;border-bottom:1px solid #e9dfd3;}
.sk-related-group li:last-child{border-bottom:0;}
.sk-related-group li a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;font:400 18px/1.45 'Jost',sans-serif;color:#674637!important;text-decoration:none!important;}
.sk-related-group li a:hover span:first-child{text-decoration:underline;text-underline-offset:4px;}
.sk-related-group li a>span:last-child{flex:none;}
.sk-related-all{display:inline-block;margin-top:28px;padding:10px 0;font:500 16px/1.4 'Jost',sans-serif;color:#674637;text-decoration:underline;text-underline-offset:5px;}
.sk-related-guides :is(a,summary):focus-visible{outline:2px solid #a97724;outline-offset:4px;}
@media(max-width:991px){.sk-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.sk-related-guides{padding:42px 0;}.sk-related-groups,.sk-related-grid{grid-template-columns:1fr;}.sk-related-heading{margin-bottom:24px;}.sk-related-card{padding:24px;}.sk-related-card h3{font-size:25px;margin-bottom:20px;}.sk-related-group summary{padding:20px;}.sk-related-group ul{padding-left:20px;padding-right:20px;}.sk-related-topic{font-size:18px;}}
@media(max-width:379px){.sk-related-group summary{gap:10px;}.sk-related-count{font-size:12px;}.sk-related-toggle{width:14px;}.sk-related-toggle::before,.sk-related-toggle::after{width:13px;}}
