.iw{max-width:1100px;margin-inline:auto}.iw p{line-height:1.65;overflow-wrap:anywhere}.iw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:22px}.iw-tile,.iw-field,.iw-compare{border:1px solid #cbd8e2;border-radius:14px;padding:20px;margin-block:16px}.iw-tile{margin:0;display:flex;flex-direction:column;align-items:start}.iw-tile h2{font-size:1.2rem}.iw-tile button{margin-top:auto}.iw button,.iw summary,.iw select{min-height:44px}.iw button{margin:6px 8px 6px 0;white-space:normal}.iw label{display:block;font-weight:700}.iw select,.iw textarea{width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid #8298ab;border-radius:8px;background:#fff;color:#183344}.iw textarea{resize:vertical;margin-top:14px}.iw details{background:#f1f6fa;border-radius:10px;padding:14px;margin-block:14px}.iw summary{cursor:pointer;font-weight:700}.iw-notice{background:#eef3f7;padding:16px;border-radius:10px}.iw-location{display:inline-block;background:#166534;color:#fff;padding:10px 15px;border-radius:8px;font-weight:700;margin-block:12px}.iw-brief{font-size:1.1rem;background:#f1f7fb;padding:20px;border-inline-start:5px solid #2461a4}.iw-take{background:#eaf6ee;padding:18px;border-inline-start:5px solid #166534}.iw-user{white-space:pre-wrap;background:#f5f6f8;padding:14px}.iw-support{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px}.iw-review:focus{outline:2px solid #2461a4;outline-offset:5px}.iw-compare input{width:20px;height:20px;vertical-align:middle;margin-inline-end:8px}.iw :focus-visible{outline:3px solid #2461a4;outline-offset:3px}@media(max-width:640px){.iw-grid{grid-template-columns:1fr}.iw-tile,.iw-field,.iw-compare{padding:14px}.iw button{max-width:100%}.iw h1{font-size:1.65rem}.iw h2{font-size:1.35rem}.iw-brief{padding:14px}}
.learning-start{margin:0 0 32px;background:#fff;border:1px solid #dce5ec;border-radius:14px;overflow:hidden}.learning-start-heading{padding:22px 24px 18px;border-bottom:1px solid #e2e9ef}.learning-start-heading h2{font-size:22px;margin:0 0 6px}.learning-start-heading p{margin:0;color:#536b7d;font-size:16px;line-height:1.5}.learning-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-path{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:22px 24px 24px}.learning-path+.learning-path{border-inline-start:1px solid #e2e9ef}.learning-path-label{margin:0 0 12px;color:#466175;font-size:14px;font-weight:650}.learning-path h3{font-size:20px;line-height:1.35;margin:0 0 8px}.learning-path-description{font-size:16px;color:#536b7d;line-height:1.55;margin:0 0 20px}.learning-path .btn{margin-top:auto;min-height:46px;text-align:start;white-space:normal;max-width:100%}.learning-path .btn:hover{background:#edf3f7;border-color:#91a9ba}.learning-path .btn.primary:hover{background:#c9e46d;border-color:#c9e46d}.learning-path .en{font-size:14px;line-height:1.45}.learning-path .btn .en{font-size:14px}.learning-path .btn>span{min-width:0}.learning-start :is(h2,h3,p,button){overflow-wrap:anywhere}@media(max-width:1000px){.learning-paths{grid-template-columns:1fr}.learning-path{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:20px 24px}.learning-path+.learning-path{border-inline-start:0;border-top:1px solid #e2e9ef}.learning-path-label{grid-column:1;margin-bottom:6px}.learning-path h3,.learning-path-description{grid-column:1}.learning-path-description{margin-bottom:0}.learning-path .btn{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0;max-width:260px;width:auto}}@media(max-width:600px){.learning-start{margin-bottom:24px}.learning-start-heading{padding:18px}.learning-start-heading h2{font-size:20px}.learning-path{display:flex;padding:18px;gap:0}.learning-path h3{font-size:19px}.learning-path-description{margin-bottom:14px}.learning-path .btn{width:100%;max-width:none;justify-content:flex-start}.learning-path-label{margin-bottom:8px}}
