.dogf{--mine:color-mix(in srgb, var(--yellow) 22%, transparent);container-type:inline-size}.dogf__answer{margin-top:14px}.dogf__verdict{font:800 21px/1.15 var(--f-display);color:var(--brand);font-stretch:94%}.dogf__line{color:var(--ink);text-wrap:pretty;margin-top:6px;font-size:16px;line-height:1.45}.dogf__more{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.45}.dogf__more a{color:var(--link)}@container (width>=560px){.dogf__top{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.dogf__answer{margin-top:0}}.dogf__classes{border-bottom:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.dogf__classes li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 10px;display:grid}.dogf__classes li.is-rec{background:var(--mine)}.dogf__cname{font:700 16px/1.25 var(--f-display);color:var(--ink);font-stretch:94%}.dogf__st{font:700 14px/1.25 var(--f-body);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dogf__st:before{content:"";border-radius:50%;flex:none;width:11px;height:11px}.dogf__st--ok:before{background:var(--fits)}.dogf__st--tight:before{border:1.6px dashed var(--note);width:9px;height:9px}.dogf__st--no{color:var(--muted);font-weight:600}.dogf__st--no:before{display:none}.dogf__why{color:var(--muted);text-wrap:pretty;grid-column:1/-1;font-size:14.5px;line-height:1.45}.dogf__h{font:700 17px/1.25 var(--f-display);color:var(--brand);margin-top:22px}.dogf__plans{gap:16px;margin-top:10px;display:grid}.dogf__plan{min-width:0;margin:0}@container (width>=560px){.dogf__plans--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}}.dogf__fee{border-radius:var(--r-md);background:var(--mist);margin-top:22px;padding:14px 16px 15px}.dogf__feek{font:700 15px/1.25 var(--f-body);color:var(--ink)}.dogf__feev{font:800 30px/1 var(--f-display);color:var(--brand);font-variant-numeric:tabular-nums;margin-top:4px;font-stretch:84%}.dogf__feev small{font:600 15px/1 var(--f-body);color:var(--muted);font-stretch:100%}.dogf__feen{color:var(--ink);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.45}.dogf__pack ul{margin:8px 0 0;padding:0;list-style:none}.dogf__pack li{border-top:1px solid var(--rule)}.dogf__pack li:last-child{border-bottom:1px solid var(--rule)}.dogf__pack label{cursor:pointer;min-height:48px;color:var(--ink);align-items:flex-start;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.4;display:flex}.dogf__pack input{width:20px;height:20px;accent-color:var(--yellow);cursor:pointer;flex:none;margin:0}.dogf__go{margin-top:20px}.dogf__go p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.45}@container (width>=480px){.dogf__go{align-items:center;gap:18px;display:flex}.dogf__go .btn{flex:none;width:auto;padding:0 26px}.dogf__go p{margin-top:0}}
