.fsf-site{margin:0;background:#f4f5ef;color:#213b32;font:17px/1.85 -apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;overflow-wrap:anywhere}.fsf-site *{box-sizing:border-box}.fsf-site a{color:inherit;text-underline-offset:5px}.fsf-site a:focus-visible{outline:3px solid #b48124;outline-offset:5px}.fsf-shell{max-width:1240px;margin:auto;padding:0 40px}.fsf-header{padding:28px 0;display:flex;gap:32px;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd3c7}.fsf-brand{font-family:Georgia,serif;font-size:25px;font-weight:700;line-height:1.1;text-decoration:none;display:block;letter-spacing:-.7px}.fsf-brand span{display:block;font-size:15px;font-weight:400;letter-spacing:2px;margin-top:5px}.fsf-header nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.fsf-header nav a{text-decoration:none}.fsf-header nav a[aria-current]{border-bottom:2px solid #285746}.fsf-label{font-size:13px!important;letter-spacing:1px;color:#456b58;font-weight:700}.fsf-hero{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;align-items:center;padding:86px 0 80px}.fsf-site h1{font-size:clamp(33px,4.2vw,54px);letter-spacing:-2px;line-height:1.35;font-weight:650;margin:18px 0 26px}.fsf-intro{font-size:18px;color:#52675b;line-height:1.9}.fsf-button{display:inline-flex;gap:45px;background:#22533f;color:#fff!important;padding:13px 24px;margin-top:22px;text-decoration:none}.fsf-notepad{background:#e2e9d9;border-top:4px solid #456748;padding:32px 30px;transform:rotate(-1deg)}.fsf-notepad ol{list-style:none;margin:22px 0;padding:0}.fsf-notepad li{padding:18px 0;border-bottom:1px solid #bdcbb3;font-size:16px}.fsf-notepad li span{font-family:Georgia,serif;margin-right:13px;color:#6a7d60}.fsf-notepad>p{font-size:13px;color:#64775c}.fsf-section-heading{border-top:1px solid #bfcabd;padding-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:15px 0 28px}.fsf-section-heading h2{font-size:27px;margin:0;letter-spacing:-.8px}.fsf-section-heading>span,.fsf-section-heading>a{font-size:14px}.fsf-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:70px}.fsf-path{display:block;text-decoration:none;border-top:3px solid #779173;padding:22px 0}.fsf-path h3{font-size:21px;margin:12px 0}.fsf-path h3 span{float:right;color:#658059}.fsf-path p{font-size:15px;color:#5e6c60;margin:0}.fsf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:62px}.fsf-card{background:#fff;border:1px solid #dce2d7;padding:27px}.fsf-card h3{font-size:21px;line-height:1.55;letter-spacing:-.4px}.fsf-card h3 a{text-decoration:none}.fsf-card>p{font-size:15px;color:#5a695e}.fsf-note{padding:34px 38px;background:#e6ebdf;margin-bottom:60px;max-width:900px}.fsf-note h2{font-size:28px;margin:10px 0}.fsf-note p{max-width:750px}.fsf-footer{border-top:1px solid #cbd3c7;padding:32px 0 38px;display:flex;justify-content:space-between;gap:25px;color:#536959;font-size:13px}.fsf-footer p{margin-bottom:0}.fsf-breadcrumb{font-size:13px;padding-top:28px;color:#617160}.fsf-article-header{padding:24px 0 38px;max-width:950px}.fsf-article-header h1{font-size:clamp(30px,4vw,45px)}.fsf-date{font-size:14px;color:#697966}.fsf-reading{display:grid;grid-template-columns:200px minmax(0,1fr);gap:48px;margin-bottom:70px}.fsf-sidebar{font-size:14px;border-top:1px solid #bccab8;padding-top:18px}.fsf-sidebar a{display:block;margin:13px 0}.fsf-body{background:#fff;border:1px solid #e0e5db;padding:38px 44px;color:#344738;min-width:0}.fsf-body h2{font-size:25px;line-height:1.5;margin:38px 0 18px;letter-spacing:-.6px}.fsf-body h2:first-child{margin-top:0}.fsf-body p{margin:0 0 21px}.fsf-body li{margin-bottom:12px}.fsf-body .sources{background:#eff3e9;padding:20px 25px;margin-top:38px;font-size:14px}.fsf-body .sources h2{font-size:19px;margin-top:0}.fsf-skip{position:absolute;left:-10000px}.fsf-skip:focus{left:20px;top:40px;background:#fff;padding:10px;z-index:99999}@media(max-width:850px){.fsf-shell{padding:0 23px}.fsf-header{align-items:flex-start;flex-direction:column;gap:23px}.fsf-header nav{gap:12px 20px}.fsf-hero{grid-template-columns:1fr;padding:42px 0 52px;gap:34px}.fsf-notepad{transform:none}.fsf-path-grid{grid-template-columns:repeat(2,1fr)}.fsf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fsf-reading{grid-template-columns:1fr;gap:20px}.fsf-sidebar{display:flex;gap:10px 20px;flex-wrap:wrap}.fsf-sidebar .fsf-label{width:100%;margin-bottom:0}.fsf-sidebar a{margin:0}.fsf-body{padding:25px}.fsf-article-header{padding-bottom:24px}}@media(max-width:500px){.fsf-shell{padding:0 19px}.fsf-cards{grid-template-columns:1fr}.fsf-path-grid{gap:18px}.fsf-path h3{font-size:19px}.fsf-path p{font-size:14px}.fsf-section-heading{align-items:flex-start}.fsf-section-heading h2{font-size:23px}.fsf-section-heading>span{display:none}.fsf-notepad{padding:24px 21px}.fsf-body{padding:24px 20px}.fsf-note{padding:25px}.fsf-footer{flex-direction:column}.fsf-intro{font-size:17px}}
