.page_article__YlLOu{background:var(--white);padding:72px 0 88px}.page_layout__8JSpV{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start}.page_meta__p0rBO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.page_back__cLJGr{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:14px;font-weight:500;text-decoration:none}.page_back__cLJGr img{width:18px;height:18px;transform:rotate(180deg);transition:transform .55s cubic-bezier(.22,1,.36,1)}.page_back__cLJGr:focus-visible img,.page_back__cLJGr:hover img{transform:rotate(180deg) translateX(5px)}.page_time__8ODq4{margin:0;color:var(--muted);font-size:14px;font-weight:500}.page_prose__3JYvG h2{margin:40px 0 12px;font-size:clamp(26px,3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.page_prose__3JYvG section:first-of-type h2{margin-top:0}.page_prose__3JYvG p{margin:0 0 16px;color:#8a7a70;font-size:18px;line-height:1.5}.page_prose__3JYvG ul{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none}.page_prose__3JYvG li{display:flex;align-items:flex-start;gap:10px;font-size:18px;line-height:1.3}.page_prose__3JYvG li img{width:18px;height:18px;flex:none;margin-top:2px}.page_figure__j7ScX{margin:8px 0 20px}.page_figure__j7ScX img{width:100%;height:auto;border:1px solid var(--line);border-radius:16px;background:var(--secondary)}.page_figure__j7ScX figcaption{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.4}.page_aside__rgNdG{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 24px);display:flex;flex-direction:column;gap:16px}.page_panel__NJNNl{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.page_topic__cDZvX{margin:12px 0 0;color:var(--primary-deep);font-size:18px;font-weight:500;line-height:1.2}.page_related__VtT7E{display:flex;flex-direction:column;gap:16px;margin-top:16px}.page_related__VtT7E a{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;color:inherit;text-decoration:none}.page_thumb__TEcSj{height:72px;overflow:hidden;border:1px solid #dbdbdb;border-radius:8px;background:var(--secondary)}.page_share__KLaMh{display:flex;align-items:center;gap:8px;margin-top:16px}.page_share__KLaMh button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.page_share__KLaMh button:focus-visible,.page_share__KLaMh button:hover{background:var(--tertiary)}.page_share__KLaMh button:active{transform:scale(.98)}.page_share__KLaMh svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.page_thumb__TEcSj img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.page_related__VtT7E a:focus-visible .page_thumb__TEcSj img,.page_related__VtT7E a:hover .page_thumb__TEcSj img{transform:scale(1.06)}.page_related__VtT7E a>span:last-child{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.page_related__VtT7E small{color:var(--primary);font-size:13px;font-weight:500;letter-spacing:0}@media (max-width:980px){.page_layout__8JSpV{grid-template-columns:1fr;gap:48px}.page_aside__rgNdG{position:static}}@media (max-width:700px){.page_article__YlLOu{padding:40px 0 56px}.page_prose__3JYvG li,.page_prose__3JYvG p{font-size:15px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.page_back__cLJGr img,.page_share__KLaMh button,.page_thumb__TEcSj img{transition:none}.page_back__cLJGr img,.page_back__cLJGr:focus-visible img,.page_back__cLJGr:hover img{transform:rotate(180deg)}.page_related__VtT7E a:focus-visible .page_thumb__TEcSj img,.page_related__VtT7E a:hover .page_thumb__TEcSj img,.page_share__KLaMh button:active{transform:none}}