.Utility_reading__fZTzc{display:grid;gap:32px;width:100%;max-width:1360px;margin:0 auto;padding:40px 20px 80px}.Utility_article__uortP{width:100%;min-width:0;max-width:760px}.Utility_article__uortP section{background:transparent;border:0;border-radius:0;padding:0 0 32px;scroll-margin-top:96px}.Utility_article__uortP section+section{padding-top:28px;border-top:1px solid var(--dh-ui-divider)}.Utility_article__uortP li,.Utility_article__uortP p{font-size:17px;line-height:1.8}.Utility_contents__5gjNz{min-width:0;align-self:start;border:1px solid var(--dh-ui-divider);border-radius:8px;padding:20px;background:var(--dh-ui-surface)}.Utility_contents__5gjNz h2{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--dh-ui-secondary);margin-bottom:16px}.Utility_contents__5gjNz a{display:block;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;color:var(--dh-ui-secondary)}.Utility_contents__5gjNz a:hover{color:var(--dh-ui-accent)}.Utility_context__ny8KU{padding:24px;border:1px solid var(--dh-ui-divider);border-radius:8px;align-self:start;background:var(--dh-ui-surface)}.Utility_context__ny8KU h2{font-size:20px;font-weight:600}.Utility_context__ny8KU p{font-size:14px;line-height:1.7;color:var(--dh-ui-secondary);margin:12px 0}.Utility_context__ny8KU a{display:flex;align-items:center;min-height:44px;color:var(--dh-ui-accent);font-size:14px}.Utility_focused__5rHQb{min-height:100dvh;display:grid;place-items:center;padding:48px 20px;background:var(--dh-ui-canvas);color:var(--dh-ui-text)}.Utility_task__gM1k2{width:100%;max-width:560px;padding:32px;border:1px solid var(--dh-ui-divider);border-radius:8px;background:var(--dh-ui-surface)}.Utility_task__gM1k2 h1{font-size:32px;line-height:1.2;font-weight:600;margin-bottom:16px;font-family:var(--font-chakra),sans-serif}.Utility_task__gM1k2 p{font-size:16px;line-height:1.7;color:var(--dh-ui-secondary);margin:12px 0}.Utility_task__gM1k2 a,.Utility_task__gM1k2 button{min-height:44px}.Utility_contact__QYabt{display:grid;width:100%;max-width:1360px;margin:0 auto;gap:32px;padding:48px 20px 80px}.Utility_contact__QYabt>section{min-width:0;padding:0}.Utility_contact__QYabt>section>div{border-radius:8px;padding:28px}.Utility_contact__QYabt h1{font-size:clamp(40px,4vw,64px);line-height:1.1;font-family:var(--font-chakra),sans-serif;margin:12px 0 20px}.Utility_contactLead__iOGGJ{max-width:600px;color:var(--dh-ui-secondary);font-size:18px;line-height:1.7}.Utility_contactIntro__AR5cG{max-width:600px}.Utility_contact__QYabt input,.Utility_contact__QYabt textarea{font-size:16px;min-height:46px}.Utility_contact__QYabt button{min-height:44px}.Utility_share__v5vDu{width:100%;max-width:1200px;margin:0 auto;padding:88px 24px 56px}.Utility_shareCard__j0Slh{width:100%;max-width:1000px;border:1px solid var(--dh-ui-divider);border-radius:8px;overflow:hidden}@media (min-width:1024px){.Utility_reading__fZTzc{grid-template-columns:200px minmax(0,760px);gap:48px;padding-top:56px}.Utility_contents__5gjNz{position:sticky;top:96px;max-height:calc(100dvh - 120px);overflow-y:auto}.Utility_context__ny8KU{grid-column:2}.Utility_contact__QYabt{grid-template-columns:minmax(0,1fr) minmax(0,650px);column-gap:64px}.Utility_contactIntro__AR5cG{grid-column:1;grid-row:1;padding:28px 0}.Utility_contact__QYabt>section:first-of-type{grid-column:2;grid-row:1/span 2}.Utility_contact__QYabt>section:last-of-type{grid-column:1;grid-row:2}.Utility_shareCard__j0Slh{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.Utility_shareCard__j0Slh>div:first-child{height:100%;min-height:420px}.Utility_shareCard__j0Slh>div:first-child>div{height:100%}}@media (min-width:1700px){.Utility_reading__fZTzc{grid-template-columns:200px minmax(0,760px) 240px;gap:40px}.Utility_context__ny8KU{grid-column:3;position:sticky;top:96px}}@media (max-width:599px){.Utility_task__gM1k2{padding:24px}.Utility_article__uortP li,.Utility_article__uortP p{font-size:16px}.Utility_share__v5vDu{padding:72px 16px 100px}}.Utility_contents__5gjNz a:focus-visible,.Utility_context__ny8KU a:focus-visible,.Utility_task__gM1k2 a:focus-visible{outline-offset:4px}