.cloud-article{--accent:#eed233}.cloud-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:65px;align-items:center;padding-top:30px;padding-bottom:64px}.cloud-hero h1{font-size:clamp(34px,4.2vw,59px);line-height:1.4;margin:20px 0}.cloud-hero h1 span{color:var(--blue)}.cloud-lead{font-size:19px;line-height:1.95}.cloud-byline{font-size:14px;line-height:1.9;margin:25px 0}.cloud-product{margin:0;padding:30px;background:#faf8e9;border-top:5px solid var(--accent);text-align:center;border-radius:0 0 16px 16px}.cloud-product>span{font-size:14px;color:var(--muted)}.cloud-product img{display:block;width:100%;height:300px;object-fit:contain;margin:20px auto}.cloud-product figcaption{font-size:15px;line-height:1.9}.cloud-product strong{font-size:21px}.cloud-summary{background:var(--navy);color:white}.cloud-summary .wrap{padding-top:32px;padding-bottom:32px;display:grid;grid-template-columns:230px 1fr;gap:35px}.cloud-summary strong{font-size:25px;color:var(--accent)}.cloud-summary p{color:#f4f6ff;margin:0;font-size:17px;line-height:1.9}.cloud-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;align-items:start}.cloud-toc{position:sticky;top:24px;display:flex;flex-direction:column;border-left:3px solid var(--accent);padding-left:20px;gap:12px;font-size:14px}.cloud-toc strong{font-size:18px;margin-bottom:8px}.cloud-toc a{line-height:1.7}.cloud-toc a:hover{color:var(--blue)}.cloud-content{min-width:0}.cloud-content>section{padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.cloud-content h2{font-size:clamp(27px,2.5vw,36px);line-height:1.5;margin:15px 0 24px}.cloud-content h3{font-size:21px;line-height:1.65;margin:24px 0 10px}.cloud-content p,.cloud-content li,.cloud-content dd{font-size:17px;line-height:1.95}.cloud-content ol,.cloud-content ul{padding-left:25px}.cloud-content li{padding-left:5px;margin:14px 0;color:var(--muted)}.cloud-content li strong,.cloud-content li b{color:var(--navy)}.cloud-content a:not(.button){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.cloud-step{display:block;color:var(--blue);font-size:14px;font-weight:700;letter-spacing:1px}.cloud-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.cloud-pair>div{border-top:3px solid var(--blue);padding:0 20px 10px;background:#f4f7fc}.cloud-note{background:#fffbe5;border-left:4px solid var(--accent);padding:24px;margin:30px 0}.cloud-note p{margin:8px 0 0}.cloud-note strong{font-size:18px}.cloud-split{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:start}.cloud-shot{margin:30px 0}.cloud-shot img{width:100%;height:auto;border:1px solid var(--line);border-radius:6px;display:block;background:white}.cloud-shot figcaption{font-size:14px;color:var(--muted);line-height:1.8;margin-top:12px}.cloud-shot-small{margin-top:16px}.cloud-content .cloud-small{font-size:14px}.cloud-table table{min-width:0;table-layout:fixed}.cloud-table th{width:30%;overflow-wrap:anywhere}.cloud-table th,.cloud-table td{font-size:16px;line-height:1.9;padding:18px}.cloud-example{border:1px solid var(--line);padding:25px;margin-top:30px;border-radius:8px}.cloud-example h3{margin-top:12px}.cloud-status-list{display:grid;gap:15px;margin:30px 0}.cloud-status-list>div{padding:18px 22px;border-left:4px solid #71839f;background:#f5f7fa}.cloud-status-list>div:nth-child(2){border-color:#268657}.cloud-status-list>div:nth-child(3){border-color:#d33f48}.cloud-status-list p{margin:6px 0 0}.cloud-definitions{margin:25px 0}.cloud-definitions>div{border-top:1px solid var(--line);padding:20px 0}.cloud-definitions dt{font-weight:700;color:var(--blue)}.cloud-definitions dd{margin:8px 0 0;color:var(--muted)}.cloud-content details{border-bottom:1px solid var(--line);padding:18px 0}.cloud-content summary{font-size:18px;line-height:1.8;cursor:pointer;font-weight:600}.cloud-next{background:#f2f6fc;padding:30px!important;border-radius:10px}.cloud-next .actions{flex-wrap:wrap;gap:20px}.cloud-next a.button{font-size:16px}.cloud-content #sources a{overflow-wrap:anywhere}
@media(max-width:1000px){.cloud-hero{gap:30px}.cloud-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.cloud-split{grid-template-columns:1fr}.cloud-shot-small{max-width:340px;margin:10px auto}.cloud-summary .wrap{grid-template-columns:1fr;gap:15px}}
@media(max-width:700px){.cloud-hero{grid-template-columns:1fr;padding-top:15px;gap:25px}.cloud-hero h1{font-size:34px}.cloud-lead{font-size:17px}.cloud-product{padding:20px}.cloud-product img{height:230px;margin:10px auto}.cloud-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.cloud-toc{position:static;display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:12px}.cloud-toc strong{grid-column:1/-1}.cloud-pair{grid-template-columns:1fr;gap:15px}.cloud-content>section{padding-bottom:35px;margin-bottom:35px}.cloud-content p,.cloud-content li,.cloud-content dd{font-size:16px}.cloud-table th,.cloud-table td{font-size:14px;padding:12px 9px;overflow-wrap:anywhere}.cloud-table th{width:32%}.cloud-note,.cloud-example{padding:20px}.cloud-next{padding:22px!important}.cloud-product figcaption{font-size:14px}.cloud-summary strong{font-size:23px}.cloud-summary p{font-size:16px}}
