@media (max-width:440px){.rs.pg-guides-topic .wrap{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}}.rs.pg-guides-topic .sr,.rs.pg-guides-topic .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs.pg-guides-topic .crumbs{font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs.pg-guides-topic .crumbs a{color:var(--ink-2);text-decoration:none}.rs.pg-guides-topic .crumbs a:hover{color:var(--ink)}.rs.pg-guides-topic .crumbs svg{color:#9aa5b6;width:9px;height:9px;transform:rotate(-90deg)}@media (max-width:960px){.rs.pg-guides-topic .crumbs{gap:4px 8px}.rs.pg-guides-topic .crumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.rs.pg-guides-topic .t-hero{padding:56px 0 64px;position:relative;overflow:hidden}.rs.pg-guides-topic .t-hero .aurora{height:auto;top:0;bottom:0}.rs.pg-guides-topic .t-hero>.wrap{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:end;column-gap:96px;display:grid;position:relative}.rs.pg-guides-topic .t-hero h1{font-size:var(--t-display);margin-top:18px}.rs.pg-guides-topic .t-hero .sub{max-width:600px;margin-top:18px}.rs.pg-guides-topic .t-meta{font-size:var(--t-small);color:var(--ink-3);margin-top:16px}.rs.pg-guides-topic .jump p{font-size:var(--t-small);color:var(--ink);font-weight:600}.rs.pg-guides-topic .jump ul{border-top:1px solid var(--line);margin-top:10px}.rs.pg-guides-topic .jump a{border-bottom:1px solid var(--line-2);min-height:48px;font-size:var(--t-body);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;transition:color .15s;display:flex}.rs.pg-guides-topic .jump a span{font-size:var(--t-small);color:var(--ink-3)}.rs.pg-guides-topic .jump a:hover{color:var(--brand)}.rs.pg-guides-topic .group{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);column-gap:96px;padding:44px 0 36px;scroll-margin-top:72px;display:grid}.rs.pg-guides-topic .group.solo{grid-template-columns:minmax(0,1fr)}.rs.pg-guides-topic .g-label{align-self:start;position:sticky;top:104px}.rs.pg-guides-topic .g-label h2{font-size:var(--t-section);letter-spacing:-.025em;line-height:1.12}.rs.pg-guides-topic .g-label p{font-size:var(--t-small);color:var(--ink-3);margin-top:8px}.rs.pg-guides-topic .entries{max-width:700px}.rs.pg-guides-topic .entries li{border-top:1px solid var(--line-2);padding:24px 0 26px;position:relative}.rs.pg-guides-topic .entries li:first-child{border-top:0;padding-top:2px}.rs.pg-guides-topic .entries h3,.rs.pg-guides-topic .entries h2{font-size:var(--t-card);letter-spacing:-.012em;text-wrap:pretty;font-weight:500;line-height:1.35}.rs.pg-guides-topic .entries h3 a,.rs.pg-guides-topic .entries h2 a{color:var(--ink);margin:-11px 0;padding:11px 0;text-decoration:none;transition:color .15s;display:inline-block}.rs.pg-guides-topic .entries h3 a:after,.rs.pg-guides-topic .entries h2 a:after{content:"";position:absolute;inset:0}.rs.pg-guides-topic .entries li:hover a{color:var(--brand)}.rs.pg-guides-topic .entries .d{font-size:var(--t-body);color:var(--body);text-wrap:pretty;margin-top:8px;line-height:1.6}.rs.pg-guides-topic .entries .m{font-size:var(--t-small);color:var(--ink-3);margin-top:8px}.rs.pg-guides-topic .others{border-top:1px solid var(--line);padding:64px 0 128px}.rs.pg-guides-topic .others-h{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.rs.pg-guides-topic .others-h h2{font-size:var(--t-section);letter-spacing:-.025em;line-height:1.12}.rs.pg-guides-topic .others-h .textlink{min-height:44px}.rs.pg-guides-topic .o-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;margin-top:20px;display:grid}.rs.pg-guides-topic .o-grid a{border-top:1px solid var(--line);height:100%;color:var(--ink);padding:18px 0 24px;text-decoration:none;display:block}.rs.pg-guides-topic .o-grid b{font-size:var(--t-card);letter-spacing:-.008em;font-weight:500;transition:color .15s;display:block}.rs.pg-guides-topic .o-grid a:hover b{color:var(--brand)}.rs.pg-guides-topic .o-grid .n{font-size:var(--t-small);color:var(--ink-3);margin-top:2px;display:block}.rs.pg-guides-topic .o-grid .i{font-size:var(--t-body);color:var(--body);text-wrap:pretty;margin-top:10px;line-height:1.5;display:block}@media (max-width:1100px){.rs.pg-guides-topic .t-hero>.wrap,.rs.pg-guides-topic .group{column-gap:56px}.rs.pg-guides-topic .group{grid-template-columns:240px minmax(0,1fr)}.rs.pg-guides-topic .group.solo{grid-template-columns:minmax(0,1fr)}.rs.pg-guides-topic .o-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.rs.pg-guides-topic .t-hero{padding:16px 0 32px}.rs.pg-guides-topic .t-hero>.wrap{grid-template-columns:minmax(0,1fr)}.rs.pg-guides-topic .t-hero h1{margin-top:4px;line-height:1.08}.rs.pg-guides-topic .t-hero .sub{margin-top:14px}.rs.pg-guides-topic .t-meta{margin-top:12px}.rs.pg-guides-topic .jump{margin-top:28px}.rs.pg-guides-topic .jump ul{margin-top:8px}.rs.pg-guides-topic .group{grid-template-columns:minmax(0,1fr);padding:36px 0 12px}.rs.pg-guides-topic .grouped>.group:first-child{border-top:0;padding-top:28px}.rs.pg-guides-topic .g-label{position:static}.rs.pg-guides-topic .g-label h2{letter-spacing:-.022em}.rs.pg-guides-topic .g-label p{margin-top:6px}.rs.pg-guides-topic .entries{margin-top:14px}.rs.pg-guides-topic .entries li{padding:18px 0 20px}.rs.pg-guides-topic .entries li:first-child{padding-top:6px}.rs.pg-guides-topic .entries h3,.rs.pg-guides-topic .entries h2{line-height:1.38}.rs.pg-guides-topic .entries .d{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;line-height:1.55;display:-webkit-box;overflow:hidden}.rs.pg-guides-topic .entries .m{margin-top:6px}.rs.pg-guides-topic .others{padding:48px 0 80px}.rs.pg-guides-topic .others-h{flex-direction:column;gap:0}.rs.pg-guides-topic .o-grid{grid-template-columns:minmax(0,1fr);margin-top:12px}.rs.pg-guides-topic .o-grid a{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;display:flex}.rs.pg-guides-topic .o-grid li:last-child a{border-bottom:1px solid var(--line)}.rs.pg-guides-topic .o-grid .n{flex:none;margin:0}.rs.pg-guides-topic .o-grid .i{display:none}}
