.page-module__Tfl99q__page{max-width:1100px}.page-module__Tfl99q__hero{border-bottom:1px solid var(--line);max-width:900px;padding:24px 0 38px}.page-module__Tfl99q__hero h1{font-size:clamp(34px,4.5vw,54px);line-height:1.15}.page-module__Tfl99q__hero h1 span{color:#4d6149;display:block}.page-module__Tfl99q__jump{text-underline-offset:4px;align-items:center;gap:20px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.page-module__Tfl99q__article{max-width:900px}.page-module__Tfl99q__article p{margin:0 0 18px;line-height:1.8}.page-module__Tfl99q__article a:not(.button){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.page-module__Tfl99q__section{border-bottom:1px solid var(--line);padding:34px 0;scroll-margin-top:24px}.page-module__Tfl99q__section h2{margin-bottom:20px}.page-module__Tfl99q__methods,.page-module__Tfl99q__example{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.page-module__Tfl99q__method{border:1px solid var(--line);background:#f3f2eb;border-radius:6px;padding:22px}.page-module__Tfl99q__method h3,.page-module__Tfl99q__note h3,.page-module__Tfl99q__handoff h3{margin-bottom:12px;font-size:22px;line-height:1.4}.page-module__Tfl99q__method p:last-child,.page-module__Tfl99q__note p:last-child,.page-module__Tfl99q__example p:last-child{margin-bottom:0}.page-module__Tfl99q__tableWrap{border:1px solid var(--line);border-radius:6px;max-width:100%;margin:24px 0;overflow-x:auto}.page-module__Tfl99q__tableWrap:focus-visible{outline-offset:3px;outline:3px solid #45634d}.page-module__Tfl99q__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:15px}.page-module__Tfl99q__tableWrap caption{text-align:left;background:#f3f2eb;padding:15px 18px;font-size:14px;line-height:1.6}.page-module__Tfl99q__tableWrap thead{background:#e6ebdf}.page-module__Tfl99q__tableWrap th,.page-module__Tfl99q__tableWrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.page-module__Tfl99q__tableWrap tbody th{width:22%}.page-module__Tfl99q__tableWrap tr:last-child th,.page-module__Tfl99q__tableWrap tr:last-child td{border-bottom:0}.page-module__Tfl99q__note{background:#fbf3e9;border-left:4px solid #b67b47;padding:22px}.page-module__Tfl99q__example>div{background:#f3f2eb;border-radius:6px;min-width:0;padding:22px}.page-module__Tfl99q__example span{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.page-module__Tfl99q__example strong{color:#3f563c;margin-bottom:12px;font-size:28px;line-height:1.3;display:block}.page-module__Tfl99q__handoff{background:#e8eee1;border-radius:6px;padding:26px}.page-module__Tfl99q__handoff .button{white-space:normal;text-align:left;min-height:48px}.page-module__Tfl99q__scope{padding:30px 0}.page-module__Tfl99q__scope h2{margin-bottom:18px;font-size:25px}@media (max-width:640px){.page-module__Tfl99q__hero h1{letter-spacing:-1px}.page-module__Tfl99q__methods,.page-module__Tfl99q__example{grid-template-columns:1fr}.page-module__Tfl99q__section{padding-block:28px}.page-module__Tfl99q__method,.page-module__Tfl99q__note,.page-module__Tfl99q__example>div,.page-module__Tfl99q__handoff{padding:20px}.page-module__Tfl99q__handoff .button{justify-content:space-between;gap:14px;width:100%;font-size:14px}}
