.sf .sf-top{grid-template-columns:minmax(0,1.2fr) minmax(0,4fr);gap:40px;padding:52px 0 44px;display:grid}.sf .sf-mark{align-items:flex-start;width:168px;min-height:44px;display:flex}.sf .sf-mark svg{width:100%;height:auto;display:block}.sf .sf-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.sf .sf-h{border-bottom:1px solid var(--line2);font:700 15px/1.3 var(--f), sans-serif;color:var(--ink);align-items:center;gap:10px;margin:0 0 6px;padding-bottom:12px;display:flex}.sf .sf-h:before{content:"";background:var(--acc);flex:none;width:8px;height:8px}.sf ul{margin:0;padding:0;list-style:none}.sf li a{width:fit-content;min-height:44px;color:var(--ink2);align-items:center;font-size:16px;text-decoration:none;display:flex}.sf li a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:5px}.sf a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.sf .sf-end{border-top:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;margin:0;padding:12px 0 24px;font-size:15px;display:flex}.sf .sf-end p{margin:0}.sf .sf-end .sf-serve{max-width:40rem;color:var(--ink);flex:1 0 100%;margin:0 0 8px;line-height:1.5}.sf .sf-who{flex-wrap:wrap;align-items:center;column-gap:0;font-style:normal;display:flex}.sf .sf-who>*{white-space:nowrap}.sf .sf-who>*+:before{content:"";vertical-align:middle;background:var(--acc);width:4px;height:4px;margin:0 12px;display:inline-block}.sf .sf-who a{min-height:44px;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:5px;align-items:center;display:inline-flex}.sf .sf-who a:hover{color:var(--ink);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@media (max-width:1100px){.sf .sf-top{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:860px){.sf .sf-top{gap:20px;padding:40px 0 8px}.sf .sf-mark{width:132px}.sf .sf-nav{grid-template-columns:minmax(0,1fr);gap:0}.sf .sf-g{border-top:1px solid var(--line2);padding:16px 0 12px}.sf .sf-h{border-bottom:0;margin:0 0 2px;padding-bottom:6px}.sf ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.sf .sf-end{padding:12px 0 24px}.sf .sf-who{flex-direction:column;align-items:flex-start;padding-bottom:4px}.sf .sf-who>*+:before{display:none}.sf .sf-who>*{white-space:normal}.sf .sf-who>span{line-height:1.6}}.sf .sf-say{max-width:15em;margin-top:14px;font-size:15px;line-height:1.4}@media (max-width:899px){.sf .sf-say{max-width:28em}}.sf .sf-g li a{line-height:1.25;display:inline-block}.sf .sf-g li+li{margin-top:8px}@media (max-width:899px){.sf .sf-g li+li{margin-top:0}}
