.skp-wrap{width:calc(100% - 64px);max-width:1280px;margin:0 auto}.skp-list-section{padding:64px 0;background:#f7f6f1;scroll-margin-top:140px}.skp-list-heading{margin-bottom:28px}.skp-eyebrow{color:#946600;font-size:13px;font-weight:600;margin:0 0 12px}.skp-list-heading h2{font-size:34px;line-height:1.4;margin:0 0 12px}.skp-list-heading>p:last-child{font-size:15px;color:#64675e;line-height:1.8}.skp-category-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.skp-category-links a{border:1px solid #dfd8ca;padding:10px 18px;background:white;color:#36372f;text-decoration:none;font-size:14px}.skp-category-links a[aria-current]{background:#f5b611;border-color:#f5b611;color:#151613}.skp-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.skp-search label{font-size:14px}.skp-search input,.skp-search select{border:1px solid #d9d3c7;background:white;border-radius:3px;padding:11px 12px;min-height:44px;font-size:14px}.skp-search input{width:320px;max-width:100%}.skp-search button{background:#23241e;color:white;border:0;border-radius:3px;padding:12px 24px;cursor:pointer}.skp-search>a{color:#795b13;font-size:14px}.skp-count{color:#75786d;font-size:13px;margin:0 0 22px}.skp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.skp-card{background:white;border:1px solid #e1dbcf;border-radius:5px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.skp-card-image{display:block;aspect-ratio:16/10;overflow:hidden}.skp-card-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}.skp-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.skp-card-meta{display:flex;gap:12px;justify-content:space-between;font-size:12px;color:#807963;margin:0 0 14px}.skp-card-meta>span{color:#956800}.skp-card h3{font-size:20px;line-height:1.5;margin:0 0 14px}.skp-card h3 a{color:#20211b;text-decoration:none}.skp-card-body>p:not(.skp-card-meta){font-size:14px;color:#66695f;line-height:1.85;margin:0 0 20px}.skp-read{margin-top:auto;align-self:flex-start;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #eeb217;padding-bottom:6px;color:#34372c}.skp-empty{background:white;padding:32px;border:1px solid #e1dbcf;color:#66695f}.skp-pagination{margin-top:32px}.skp-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;flex-wrap:wrap}.skp-pagination a,.skp-pagination span{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;background:white;border:1px solid #dcd4c5;color:#35382d;text-decoration:none}.skp-pagination .current{background:#f5b611;border-color:#f5b611}.skp-detail{padding:28px 0 72px}.skp-crumb{display:flex;gap:12px;font-size:13px;color:#73766b;margin:0 0 36px}.skp-crumb a{color:inherit}.skp-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:64px}.skp-article{min-width:0}.skp-article-heading h1{font-size:38px;line-height:1.4;margin:0 0 18px;color:#1c1e18}.skp-article-meta{display:flex;gap:20px;font-size:13px;color:#797c70;margin:0 0 24px}.skp-lead{font-size:17px;line-height:1.9;color:#64675b;border-left:3px solid #efb314;padding-left:18px;margin-bottom:26px}.skp-article-cover{margin:0 0 32px;max-height:340px;overflow:hidden;border-radius:4px}.skp-article-cover img{display:block;width:100%;max-height:340px;object-fit:cover}.skp-prose{font-size:17px;color:#35392d;line-height:1.95;overflow-wrap:anywhere;display:flow-root}.skp-prose h2{font-size:26px;line-height:1.5;margin:32px 0 16px}.skp-prose h3{font-size:21px;line-height:1.5;margin:26px 0 14px}.skp-prose p{margin:0 0 20px}.skp-prose img,.skp-prose video{max-width:100%;height:auto}.skp-prose table{max-width:100%;border-collapse:collapse}.skp-prose td,.skp-prose th{border:1px solid #ddd6c7;padding:10px}.skp-prose a{color:#926a00;text-decoration:underline}.skp-sidebar{padding-top:8px}.skp-side-card{padding:22px;border:1px solid #dfd9cc;border-radius:4px;margin-bottom:20px}.skp-side-card h2,.skp-side-inquiry h2{font-size:19px;margin:0 0 16px;line-height:1.5}.skp-side-card a{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#4f5347;border-top:1px solid #ece5d9;padding:13px 0;text-decoration:none}.skp-side-inquiry{padding:24px;background:#f8f2df;border:1px solid #e4d6ab;border-radius:4px}.skp-side-inquiry p{font-size:14px;color:#676958;line-height:1.8}.skp-side-inquiry a{display:inline-block;padding:12px 16px;background:#f5b611;color:#171910;font-size:14px;text-decoration:none}.skp-prev-next{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #dfd9cc;margin-top:36px;padding-top:24px}.skp-prev-next a{color:#25291e;text-decoration:none;line-height:1.7}.skp-prev-next span{display:block;font-size:12px;color:#91732e;margin-bottom:8px}.skp-prev-next strong{font-size:15px}.skp-back{display:inline-block;margin-top:30px;color:#826211;font-size:14px}.skp-search input:focus-visible,.skp-search button:focus-visible,.skp-pagination a:focus-visible{outline:3px solid #b28613;outline-offset:3px}
@media(max-width:1000px){.skp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skp-detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.skp-article-heading h1{font-size:32px}}
@media(max-width:700px){.skp-wrap{width:calc(100% - 36px)}.skp-list-section{padding:40px 0}.skp-card-grid{grid-template-columns:1fr}.skp-list-heading h2{font-size:28px}.skp-search{gap:8px}.skp-search>label:not(.screen-reader-text){width:100%}.skp-search input{width:100%}.skp-detail-grid{grid-template-columns:1fr}.skp-article-heading h1{font-size:28px}.skp-sidebar{display:none}.skp-prose{font-size:16px}.skp-prose h2{font-size:23px}.skp-article-cover,.skp-article-cover img{max-height:260px}.skp-prev-next{gap:18px}.skp-detail{padding-top:24px}.skp-crumb{margin-bottom:26px}.skp-card-body{padding:20px}}
